मैं एक प्रश्न के लिए सी # में पैरामीटर क्वेरी के लिए एसक्यूएल बनाने की कोशिश कर रहा हूं जिसमें LIKE %%
कमांड होगा।सी # पैरामीटर क्वेरी का निर्माण एसक्यूएल - LIKE%
यहाँ है कि मैं क्या हासिल करने के लिए कोशिश कर रहा हूँ (कृपया ध्यान दें कि डेटाबेस Firebird है)
var SQL = string.format("SELECT * FROM {0} WHERE {1} LIKE '%?%'", TABLE, NAME);
cmd.Parameters.AddWithValue(NAME, "JOHN");
अब मैं हर एक क्रमचय की कोशिश की है काम करने के लिए, मैं कोशिश की है पैरामीटर प्राप्त करने के लिए है,
जोड़ना पैरामीटर के लिए
%
चरित्र,cmd.Parameters.AddWithValue(NAME, "%" + "JOHN" + "%");
या
cmd.Parameters.AddWithValue(NAME, "'%" + "JOHN" + "%'");
मैं यह काम करने के लिए नहीं कर पा रहे, मैं कैसे के लिए एक पैरामीटर का उपयोग कर सकते काम करने के लिए पसंद है।
सुझावों का स्वागत है!
ऐसा लगता है वहाँ कुछ लापता कोड है की तरह है जहाँ आप आदेश को एसक्यूएल बताए रहे हैं? आप क्या त्रुटि प्राप्त कर रहे हैं या क्वेरी परिणाम है जो आप उम्मीद करते हैं? –
हां, एसक्यूएल को Cmd.CommandText पैरामीटर को असाइन किया जा रहा है। –