![]() |
Error 'dato' is not permitted in this context
Que hay mundo delphi, les tengo una consulta para los que utilizan SQL Server, tengo un query en el cual inserto datos a una tabla:
for i:=1 to 10 do begin adoquery3.SQL.Add('insert into INVTABLA2 values("'+vesp[i]+'","'+vanc[i]+'",'); adoquery3.ExecSql; end; y al momento de ejecutar execsql, marca el siguiente error: Project REPINVTBL.exe raised exception class EOleException with message 'The name '6/4 NACIONAL' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted'. Process stopped. tienen alguna idea de que es lo que pueda estar fallando? |
Error dato
Hola:
Me parece que tu problema es que en la sentencia adoquery3.SQL.Add('insert into INVTABLA2 values("'+vesp[i]+'","'+vanc[i]+'",'); no incluyes el nombre del campo, solo mencionas la tabla y los valores. Saludos Luis Garcia _____________________________ La mejor manera de decir es hacer |
ya lo resolvi, de todas maneras gracias por contestar, el problema era que no me aceptaba las comillas (") para asignar el string, y para solucionarlo le asigne el valor en unos parametros.
Saludos! |
La franja horaria es GMT +2. Ahora son las 17:52:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi