Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Polecenie ADODB nie powiodło się Wykonaj ze sparametryzowanym zapytaniem SQL

Z ODBC i ADO, ogólnie mówiąc, znak zapytania ? jest używany jako symbol zastępczy dla parametrów. Parametry są powiązane w kolejności, w jakiej są dołączane do Parameters kolekcja do symboli zastępczych w poleceniu. W swoim przykładzie zastąp strSQL z:

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

Nadal możesz nazwać parametr, który tworzysz, ale jedynym celem, jaki ma on służyć, jest umożliwienie późniejszego odwoływania się do niego po nazwie (np. za pomocą cmd.Parameters.Item(":search") ).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak odwrócić kolejność znaków w ciągu znaków w MySQL

  2. Trzymanie wielu pozycji w kolumnie na mysql

  3. Replikacja MySQL na pojedynczym serwerze

  4. Oblicz nadgodziny dziennie

  5. Tworzenie bazy danych za pomocą MySQL Workbench z istniejącego schematu/modelu