sql >> Database teknologi >  >> RDS >> Mysql

ADODB-kommando mislykkedes Udfør med parameteriseret SQL-forespørgsel

Med ODBC og ADO, generelt set, et spørgsmålstegn ? bruges som pladsholder for parametre. Parametre er bundet i den rækkefølge, de er tilføjet til Parameters indsamling til pladsholderne i kommandoen. I dit eksempel skal du erstatte strSQL med:

var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";

Du kan stadig navngive den parameter, du opretter, men det eneste formål, den tjener, er at kunne henvise til den ved navn senere (f.eks. med cmd.Parameters.Item(":search") ).




  1. Bruger du mysql-database til at godkende brugere i Spring-sikkerhed?

  2. Skift tabel, tilføj kolonne / ORA-00984:kolonne er ikke tilladt her PLSQL

  3. Fejlen Hentning af tabel findes ikke, men tabellen eksisterer (ActiveRecord::StatementInvalid Mysql2::Fejl:Tabellen eksisterer ikke)

  4. Skift eller indstil MySQL Long Query Time Value for log-langsomme-forespørgsler