Med ODBC och ADO, generellt sett, ett frågetecken ?
används som platshållare för parametrar. Parametrar är bundna i den ordning de läggs till Parameters
samling till platshållarna i kommandot. I ditt exempel, ersätt strSQL
med:
var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";
Du kan fortfarande namnge parametern som du skapar, men det enda syftet med den är att kunna referera till den med namn senare (t.ex. med cmd.Parameters.Item(":search")
).