Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Musisz zadeklarować zmienną @myvariable error za pomocą sparametryzowanego zapytania ADO

O ile wiem, ADO nie obsługuje nazwanych parametrów w zdaniach SQL (SELECT, INSERT, UPDATE), więc musisz użyć ? znak wskazujący parametr

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

a następnie przypisz wartości parametrów w tej samej kolejności, w jakiej są używane w zdaniu sql.

ADO 2.6 wprowadza NamedParameters właściwość, ale wygląda na to, że działa tylko z procedurami składowanymi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybór procesora dla SQL Server 2014 – część 1

  2. Utwórz tabelę tymczasową na podstawie innej tabeli w SQL Server

  3. SQL:przeanalizuj imię, drugie imię i nazwisko z pola fullname

  4. Know-How przywracania usuniętych rekordów w SQL Server

  5. Projekt bazy danych dla ustawień użytkownika