Cita:
Empezado por HugoH
Mira he agregado un TADOQuery y estoy tratando de insertar un elemento en la base de datos de la siguiente manera:
MyQuery.SQL.Clear;
MyQuery.SQL.Add('INSERT INTO DataBase (campo1, campo2, campo3, campo4)'); MyQuery.SQL.Add(' VALUES("dato1", "dato2", "dato3", "dato3");');
MyQuery.Open;
y me sigue dando error en la sintaxis...
Además no me deja poner la propiedad Active en true por éste motivo.
Espero me ayuden...
Gracias
|
Existen varios problemas, el primero es que se trata de una consulta de inserción de datos, por lo tanto no puedes hacer un Open del Dataset, tienes que hacer un ExecSQL, el otro problema puede ser que no le guste mucho el ";" al final de la instrucción.
Saludos!