दिलचस्प पोस्ट
सी # ऑब्जेक्ट पूलिंग पैटर्न कार्यान्वयन पीडीएफ में एचटीएमएल को एनएटीटी में कनवर्ट करें एंड्रॉइड 6 पर स्थान अनुमति का अनुरोध कैसे करें पायथन: एक सूची में शब्दों की गिनती आवृत्ति मुझे ऑब्जेक्ट दो बार छप क्यों मिल रहा है? मैं php में एक div सामग्री कैसे प्राप्त कर सकता हूँ वरीयता ऍक्टिविटी एंड्रॉइड 4.0 और इससे पहले एंड्रॉइड में एमएमएस डाटा कैसे पढ़ें? एक निर्माता के रूप में __init__? Android KitKat सुरक्षा MediaStore से पढ़ने का प्रयास करते समय अपवाद स्ट्रिंग्स की सूची में मैं सामान्य सबस्ट्रिंग कैसे पहचान सकता हूं न्यूनतम वैध JSON क्या है? एक पीढ़ी में defaultStreamedContent के साथ <p: graphicImage> कैसे उपयोग करें: दोहराएँ? चींटी के साथ संकलित फ़ाइल में मुख्य वर्ग को नहीं मिल सकता है जावा संरक्षित फ़ील्ड बनाम सार्वजनिक गेटर्स

SQLite के साथ सी # पैरामीटर जोड़ना

मैं सिर्फ SQLite सीख रहा हूँ और मैं अपने पैरामीटर को कमांड में ठीक से संकलित नहीं कर सकता। जब मैं निम्नलिखित कोड निष्पादित करता हूं:

this.command.CommandText = "INSERT INTO [StringData] VALUE (?,?)"; this.data = new SQLiteParameter(); this.byteIndex = new SQLiteParameter(); this.command.Parameters.Add(this.data); this.command.Parameters.Add(this.byteIndex); this.data.Value = data.Data; this.byteIndex.Value = data.ByteIndex; this.command.ExecuteNonQuery(); 

मुझे एक SQLite अपवाद मिलता है कमांड INSERT INTO [StringData] VALUE (?,?) पर मुझे पता चलता है कि जो भी मैं कर रहा हूं वह पैरामीटर्स को सही ढंग से जोड़ नहीं रहा है: INSERT INTO [StringData] VALUE (?,?)

मुझे याद आ रही किसी भी विचार?

धन्यवाद

वेब के समाधान से एकत्रित समाधान "SQLite के साथ सी # पैरामीटर जोड़ना"

VALUE बजाय VALUES कोशिश VALUE

क्वेरी में अपने फ़ील्ड का नाम देने और क्वेरी में पैरामीटर नाम देने के लिए एक अलग दृष्टिकोण आज़माएं:

 this.command.CommandText = "INSERT INTO StringData (field1, field2) VALUES(@param1, @param2)"; this.command.CommandType = CommandType.Text; this.command.Parameters.Add(new SQLiteParameter("@param1", data.Data)); this.command.Parameters.Add(new SQLiteParameter("@param2", data.ByteIndex)); ...