Dengan ODBC dan ADO, secara umum, tanda tanya ?
digunakan sebagai pengganti parameter. Parameter terikat dalam urutan mereka ditambahkan ke Parameters
koleksi ke placeholder dalam perintah. Dalam contoh Anda, ganti strSQL
dengan:
var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";
Anda masih dapat memberi nama parameter yang Anda buat, tetapi satu-satunya tujuan yang akan digunakan adalah untuk dapat merujuknya dengan nama nanti (mis., dengan cmd.Parameters.Item(":search")
).