sql >> Database >  >> RDS >> Mysql

ADODB-opdracht mislukt Uitvoeren met geparametriseerde SQL-query

Bij ODBC en ADO, in het algemeen, een vraagteken ? wordt gebruikt als tijdelijke aanduiding voor parameters. Parameters zijn gebonden in de volgorde waarin ze zijn toegevoegd aan de Parameters collectie naar de tijdelijke aanduidingen in de opdracht. Vervang in uw voorbeeld strSQL met:

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

U kunt de parameter die u maakt nog steeds een naam geven, maar het enige doel ervan is om er later op naam naar te kunnen verwijzen (bijvoorbeeld met cmd.Parameters.Item(":search") ).




  1. Opslag van SQLite-database met Android en Phonegap

  2. Kan geen lower_case_table_names instellen in MySQL 8.x op Windows 10

  3. Hoe update ik de mysql-database met ajax en php in innerhtml?

  4. Hoe herschik ik kolommen in MySQL Query Editor?