मैं एक cqllite डीबी से एक सी # अनुप्रयोग से कनेक्ट करने की कोशिश कर रहा हूँ। मैंने पहले कभी SQLLite के साथ काम नहीं किया है।मैं सी # से SQLite डीबी फ़ाइल से कैसे कनेक्ट करूं?
var connectionString = @"data source='C:\TestData\StressData.s3db'";
connection = new SQLiteConnection(connectionString);
connection.Open();
जब मैं कनेक्शन मैं निम्नलिखित अपवाद को खोलने का प्रयास:
System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
क्या मैं गलत कर रहा हूँ?
धन्यवाद ..
निक
अद्यतन:
मैं 'डेटा स्रोत' 'डेटा स्रोत' में बदल दिया मुझे करने का सुझाव दिया है। अब मुझे एक नई त्रुटि मिलती है:
इसे बदलने के बाद मुझे एक नई त्रुटि मिलती है: System.ArgumentException: डेटा स्रोत खाली नहीं हो सकता है। उपयोग करें: मेमोरी: System.Data.SQLite.SQLiteConnection.Open()
पर कोई इन-मेमोरी डेटाबेस खोलने के लिए कोई और सुझाव?
अपने कनेक्शन स्ट्रिंग के भीतर apostrophes को हटाने का प्रयास करें डेटासोर्स पैरामीटर: '@" डेटासोर्स = सी: \ TestData \ StressData.s3db "'। –