मैंने हाल ही में अपने SQL सर्वर डेटाबेस को SQLite डीबी में परिवर्तित कर दिया है। लेकिन जब मैं .Open()
का उपयोग कर यह मुझे इस त्रुटि फेंकता मेरी SQLite को खोलने का प्रयास:"डेटा स्रोत खाली नहीं हो सकता है। उपयोग करें: मेमोरी: इन-मेमोरी डेटाबेस खोलने के लिए" मतलब है?
Data Source cannot be empty. Use :memory: to open an in-memory database
संपादित करें: कनेक्शन स्ट्रिंग कहा:
ConnectionString = @"Data Source=D:\XXX.db;Version=3";
connection = new SQLiteConnection(connectionString);
connection.Open();
मैं यह क्यों मिलता है? मैंने SQL सीई और MySQL में एक ही SQL सर्वर डेटाबेस को परिवर्तित कर दिया और मुझे इन त्रुटियों को नहीं मिला।
कृपया प्रश्न में कनेक्शन स्ट्रिंग डालें। –
कनेक्शनस्ट्रिंग = @ "डेटा स्रोत = डी: \ XXX.db; संस्करण = 3; कनेक्शन = नया SQLiteConnection (कनेक्शनस्ट्रिंग); कनेक्शन। ओपन(); –
क्या यह स्थान = ?? डेटा स्रोत = डी: \ XXX के बाद महत्वपूर्ण है .db –