pasarle valores de stringGrid a una senetencia sql.
Buenos dias, como puedo pasarle los valores de stringGrid que ya esten almacenados a una sentenecia sql (Insert....), y ya le estableci nombres a las columnas, el error me dice:
El nombre id no es valido en este contexto, solo se permiten constantes, expresiones o variables. No se permiten nombre de columna. Código PHP:
|
Utiliza parámetros mejor que utilizar el Add.
Se me ocurre que te puede estar fallando por: (1) Algunos campos (de tipo string) posiblemente les falte la comilla. (2) En la segunda pasada debes hacer un Clear del SQL. NOTA: Para código Delphi, utiliza la etiqueta DELPHI en lugar de la de PHP. |
useasé:
Saludos |
ok, gracias y hice unos cambio y ya me quedo de la siguiente forma por si alguien le interesa:
Código PHP:
|
Vale, pero si usas SQL.TEXT no tienes que hacer un SQL.Clear, ya lo hace internamente el componente, si lo piensas es lógico, al modificar la propiedad Text que contiene todas las líneas, es normal que primero se borre todo lo que haya.
Sin embargo, al usar SQL.Add estamos accediendo a una línea independiente, entonces, no se borra el contenido de las otras líneas. Saludos ahorrativos (1 línea menos jejeje) Otra cosa.... ¿el sql se modifica dentro del bucle para algo?... pues no, por eso lo saqué fuera. Dentro del bucle solamente se le da valores a los parámetros y se ejecuta. Mira la ayuda de Prepare ;). |
La franja horaria es GMT +2. Ahora son las 00:20:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi