यहाँ थोड़ा सा नेक्रोमैंसिंग है, लेकिन चूंकि मैं अभी इसी तरह की समस्या से जूझ रहा था, यहाँ बताया गया है कि इसने Centura SQLBase के लिए ODBC-ड्राइवर के साथ कैसे काम किया:
OdbcCommand com = con.CreateCommand();
com.CommandText = @"
SELECT thing
FROM table
WHERE searchInt = ? AND searchDat = ?";
com.Parameters.Add(new OdbcParameter("", OdbcType.Int)).Value = 12345;
com.Parameters.Add(new OdbcParameter("", OdbcType.DateTime)).Value = DateTime.Now;
OdbcDataReader reader = com.ExecuteReader();
यह "searchInt" में 12345 मान और "serachDat" में आज की तारीख वाले रिकॉर्ड के लिए "तालिका" में खोज करता है।
ध्यान देने योग्य बातें:
- पैरामीटर
?
SQL कमांड में - पैरामीटर को किसी नाम की आवश्यकता नहीं है, लेकिन स्थिति (और सही प्रकार) महत्वपूर्ण हैं