[Lazarus-es] Firebird zeos INSERT INTO no funciona
Jose Antonio. Cuello Principal
jcuello en artextrading.com
Mar Oct 9 08:12:23 CEST 2012
¿Dónde pone que sea más correcto o más adecuado? ... Lo que se e jecuta al final es el contenido de SQL.TEXT por lo que si ya se lo das que problema hay.
Creo que si uno tiene clara la sentencia y esta no es complicada no creo que sea peor indicarla directamente.
Además en otros lenguajes en los que no existen los parámetros, por lo que se tiene que hacer mediante cadena. Realmente sigo sin ver por qué es más correcto o más adecuado.
Un saludo.
----- Mensaje original -----
De: "Ismael L. Donis Garcia" <ismael en citricos.co.cu>
Para: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Enviados: Lunes, 8 de Octubre 2012 17:14:06
Asunto: Re: [Lazarus-es] Firebird zeos INSERT INTO no funciona
Si funciona, pero lo correcto o más adecuado es como te dijo José. Ósea usando parámetros.
Saludos a todos
=========
|| ISMAEL ||
=========
----- Original Message -----
From: Jose Daboin
To: Spanish version of Lazarus List
Sent: Monday, October 08, 2012 10:20 AM
Subject: Re: [Lazarus-es] Firebird zeos INSERT INTO no funciona
Gracias asi funciona correctamente.
El 8 de octubre de 2012 02:11, Jose Antonio. Cuello Principal < jcuello en artextrading.com > escribió:
<blockquote>
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
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
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
</blockquote>
_______________________________________________
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/20121009/d9e83ed5/attachment-0002.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: B56.gif
Type: image/gif
Size: 385 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121009/d9e83ed5/attachment-0002.gif>
More information about the Lazarus-es
mailing list