[Lazarus-es] Firebird zeos INSERT INTO no funciona

Jose Antonio. Cuello Principal jcuello en artextrading.com
Lun Oct 8 08:41:00 CEST 2012


Hola, los nombres de campo no van entre comillas y los campos cadena o fecha si llevan comillas simple (o comilla inglesa). Para poder poner la comilla creando un string debes poner dos comillas simples juntas. 


La sentencia sería: 



ZQuery1.SQL.Text:='INSERT INTO CLIENTES(CEDULA,NOMBRE) VALUES(''123456'',''ANA'')';
ZQuery1.ExecSQL; 


Un saludo 

----- Mensaje original -----

De: "Jose Daboin" <metalbox9000 en gmail.com> 
Para: Lazarus-es en lists.lazarus.freepascal.org 
Enviados: Domingo, 7 de Octubre 2012 20:01:19 
Asunto: [Lazarus-es] Firebird zeos INSERT INTO no funciona 

Bueno en esta transicion hacia firebir resuelvo un problema y me aparece otro. 

Ahora es que cuando hago un insert en la base de datos me da error. 

Hago esto 



Código: ZQuery1.SQL.Text:='INSERT INTO CLIENTES(CEDULA,NOMBRE) VALUES("123456","ANA")';
ZQuery1.ExecSQL; y me tira error 

tambien probe con 



Código: ZQuery1.SQL.Text:='INSERT INTO CLIENTES("CEDULA","NOMBRE") VALUES("123456","ANA")

ZQuery1.SQL.Text:='INSERT INTO CLIENTES(CEDULA,NOMBRE) VALUES(123456,ANA) y nada 


Les dejo la imagen 

http://www.subeimagenes.com/img/sin-titulo-424765.gif 



_______________________________________________ 
Lazarus-es mailing list 
Lazarus-es en lists.lazarus.freepascal.org 
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es 

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121008/1f822159/attachment-0002.html>


More information about the Lazarus-es mailing list