sql >> Databasteknik >  >> RDS >> Mysql

ADODB-kommandot misslyckas Kör med parametrerad SQL-fråga

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") ).




  1. utf8 förvanskat vid import till mysql

  2. Finns det på något sätt att kryptera oracle-lagrade procedurer? (Oracle 11g)

  3. PHP - Felaktig POST-data skickas via ett formulär vid eko?

  4. Vilka specifika undantag representerar ett serialiseringsfel när Django använder serialiserbar transaktionsisoleringsnivå med postgresql?