मुझे सी # से ओडीबीसी क्वेरी पर पैरामीटर बाध्य करने की आवश्यकता है। यह नमूना कोड है, लेकिन वीएस मुझे बताता है कि एक पैरामीटर गुम है।ओडीबीसी सी # के माध्यम से पैरामीटर कैसे बाध्य करें?
OdbcCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM user WHERE id = @id";
cmd.Parameters.Add("@id", OdbcType.Int).Value = 4;
OdbcDataReader reader = cmd.ExecuteReader();
ओडीबीसी पर बाध्यकारी मूल्यों के लिए वाक्यविन्यास क्या है?
सटीक त्रुटि संदेश क्या है? – Steve
त्रुटि [07002] [माइक्रोसॉफ्ट] [चालक ओडीबीसी माइक्रोसॉफ्ट एक्सेस] पैरामैत्री अपर्याप्तता। प्रीविस्टो 1. वह त्रुटि बताती है कि एक पैरामीटर गुम है। – pava91
ओडीबीसी नामित पैरा का समर्थन नहीं करता है; http://msdn.microsoft.com/en-us/library/system.data.odbc.odbccommand.parameters.aspx यह सामान्य '? 'प्लेसहोल्डर का उपयोग करता है - यदि आपके उपयोग का उपयोग OLEDB के बजाय ओडीबीसी का उपयोग करने का एक कारण है (जो उन्हें अनुमति देगा)? –