sql >> Base de Datos >  >> RDS >> Sqlserver

Debe declarar la variable @myvariable error con consulta parametrizada ADO

Hasta donde sé, ADO no admite parámetros con nombre en sentencias SQL (SELECCIONAR, INSERTAR, ACTUALIZAR), por lo que debe usar ? char para indicar el parámetro

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

y luego asigne los valores de los parámetros en el mismo orden en que se usan en la oración sql.

ADO 2.6 presenta los NamedParameters propiedad, pero parece que solo funciona con procedimientos almacenados.