मैं एक SQL क्वेरीसी # SQLite Parameterized तरह का प्रयोग करें
SELECT * FROM [TABLE] WHERE hostname LIKE '%myhostname%';
जैसे यह सादा एसक्यूएल में ठीक काम करता है करने के लिए कोशिश कर रहा हूँ, लेकिन जब मैं सी # में System.Data.SQLite उपयोग करते हैं, यह केवल एक साथ काम करता है शाब्दिक, पैरामीटर नहीं, जैसे कि
string sel = "SELECT * FROM [TABLE] WHERE hostname LIKE '%@host%'";
...
command.Parameters.AddWithValue("@host", "myhostname");
इससे कोई परिणाम नहीं मिलता है।
'स्ट्रिंग sel =" का चयन करें * [तालिका] जहां होस्टनाम की तरह ' % '+ @ होस्ट +'% '";' भी काम करेगा। – Donnie
धन्यवाद मार्क - इससे एक टन मदद मिली। डोनी - मैंने पहले यह कोशिश की और यह मेरे लिए काम नहीं कर रहा था। – AdamC
बस रूबी में स्क्लाइट 3 के साथ एक ही स्थिति का सामना करना पड़ा, और आपका समाधान वहां एक चैंप की तरह काम करता था। उपरोक्त, जो कि किसी कारण से मेरी स्क्रीन पर टट्टू की किक-लाइन से मुलाकात की गई थी? :/ –