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

Трябва да декларира грешката на променливата @myvariable с ADO параметризирана заявка

Доколкото знам ADO не поддържа именувани параметри в SQL изречения (SELECT, INSERT, UPDATE), така че трябва да използвате ? char за указване на параметъра

sql := 'INSERT INTO Sqm(Filename, data) VALUES(?, ?)';

и след това задайте стойностите на параметрите в същия ред, както се използват в sql изречението.

ADO 2.6 въвежда NamedParameters свойство, но изглежда, че работи само със съхранени процедури.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Възстановяване на SQL Server 2017

  2. CONVERT() в SQL Server

  3. Как да определите стойността на полето, която не може да се преобразува в (десетична, float,int) в SQL Server

  4. СЪЗДАЙТЕ ТАБЛИЦА, АКО НЕ СЪЩЕСТВУВА, еквивалент в SQL Server

  5. Как да изпълним директно SQL заявка в C#?