मेरे पास एक स्क्लाइट डेटाबेस है जिसमें मैं अपने मोनो टच ऐप के साथ शामिल हूं। इसने अब तक मेरे लिए ठीक काम किया है, लेकिन अब मैं इसे पढ़ने-लिखने के बजाय केवल पढ़ने के लिए मोड में खोलना चाहता हूं।केवल पढ़ने योग्य मोड में स्क्लाइट डेटाबेस नहीं खोल सकता
तो मैं कनेक्शन स्ट्रिंग बदल गया है 'केवल पढ़ने के लिए = सच' शामिल करने के लिए, लेकिन जब मैं ओपन() कहते हैं, मैं निम्नलिखित त्रुटि मिलती है:
Library used incorrectly (at Mono.Data.Sqlite3.Open)
अगर मैं अपवाद में खुदाई यह
से पता चलता_errorCode = Misuse
और यह वह सारी जानकारी है जो यह देता है।
कोड यह रहा:
var _conn = new SqliteConnection("Data Source=db/sampleDb;Read Only=True");
_conn.Open();
बहुत उपयोगी है, बहुत बहुत धन्यवाद। मैं इसे बिल्कुल अवरुद्ध नहीं कर रहा हूं लेकिन मैं स्थिति को ट्रैक करने के लिए एक बग खोलना चाहता हूं - अब ऐसा करेगा। – vlad259
यदि यह लोगों के लिए उपयोग में है, तो यहां उठाए गए बग का एक लिंक यहां दिया गया है: http://bugzilla.xamarin.com/show_bug.cgi?id=2721 – vlad259