sql >> Database >  >> RDS >> Sqlserver

Moet de variabele @myvariable-fout declareren met een ADO-geparametriseerde query

Voor zover ik weet ondersteunt ADO geen benoemde parameters in SQL-zinnen (SELECT, INSERT, UPDATE), dus je moet de ? gebruiken char om de parameter aan te geven

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

en wijs vervolgens de parameterwaarden toe in dezelfde volgorde als die in de sql-zin worden gebruikt.

ADO 2.6 introduceert de NamedParameters eigendom, maar het lijkt erop dat dit alleen werkt met opgeslagen procedures.



  1. hoe de datum naar tijd te veranderen in orakel 10g

  2. Wat betekent %Type in Oracle sql?

  3. Afstand tussen postcodes berekenen in PHP

  4. Automatiseer databasetestherstel in SQL Server