Mysql
 sql >> база данни >  >> RDS >> Mysql

Неуспешна команда ADODB. Изпълнете с параметризирана SQL заявка

С ODBC и ADO, най-общо казано, въпросителен знак ? се използва като контейнер за параметри. Параметрите са обвързани в реда, в който са добавени към Parameters колекция към контейнерите в командата. Във вашия пример заменете strSQL с:

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

Все още можете да наименувате параметъра, който създавате, но единствената цел, която ще служи, е да можете да го препращате по име по-късно (напр. с 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. Не може да се съхранява арабски в базата данни MYSQL с помощта на PHP

  2. mysql:конвертирайте timediff() в секунди

  3. PHP - Единични или двойни кавички около SQL заявка?

  4. Използване на net/ssh/gateway за установяване на ssh тунел към mysql

  5. Премахване на дубликати от резултат от множество обединения в таблици с различни колони в MySQL