[Lazarus-es] Firebird zeos INSERT INTO no funciona

Ismael L. Donis Garcia ismael en citricos.co.cu
Mar Oct 9 14:40:06 CEST 2012


Ya José te respondió por mi, Yo no estoy On  Line y por tanto mis respuestas siempre tienden a llegar tarde.

Además de lo de José solo te diré algo. Y no es  para contradecirte ni nada por el estilo. Ya que la vida me ha enseñado que la verdad no es absoluta.

Pues lo que te quería decir es que YO, y repito YO no conozco ningún lenguaje que no te permita el uso de parámetros. Debo aclarar que no he usado muchos lenguajes (pero tampoco pocos), pero todos los que he usado lo permiten.

Pero además de eso creo que estamos hablando de Lazarus. O a caso la duda no era sobre Lazarus?. Así que el decir que algunos sistemas no permiten parámetros no viene al caso.

Saludos Reiterados
=========
|| ISMAEL ||
=========
  ----- Original Message ----- 
  From: Jose Antonio. Cuello Principal 
  To: Spanish version of Lazarus List 
  Sent: Tuesday, October 09, 2012 2:12 AM
  Subject: Re: [Lazarus-es] Firebird zeos INSERT INTO no funciona


  ¿Dónde pone que sea más correcto o más adecuado? ... Lo que se ejecuta 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.  


------------------------------------------------------------------------------

  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ó:

      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


  _______________________________________________
  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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20121009/75aab8da/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/75aab8da/attachment-0002.gif>


More information about the Lazarus-es mailing list