ODBC और ADO के साथ, सामान्यतया, एक प्रश्न चिह्न ?
. होता है पैरामीटर के लिए प्लेसहोल्डर के रूप में प्रयोग किया जाता है। पैरामीटर उस क्रम में बंधे होते हैं जिस क्रम में वे Parameters
में संलग्न होते हैं आदेश में प्लेसहोल्डर के लिए संग्रह। अपने उदाहरण में, strSQL
को बदलें साथ:
var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";
आप अभी भी अपने द्वारा बनाए गए पैरामीटर को नाम दे सकते हैं, लेकिन इसका एकमात्र उद्देश्य इसे बाद में नाम से संदर्भित करने में सक्षम होना है (उदाहरण के लिए, cmd.Parameters.Item(":search")
के साथ )।