Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   de Edit y checkbox a la base de datos (https://www.clubdelphi.com/foros/showthread.php?t=43616)

yhoda 16-05-2007 03:01:20

de Edit y checkbox a la base de datos
 
Hola,

quiera que me ayudaran a poder entender como mandar datos de un edit y un checkbox, y esos datos introducirlos en la base de datos

lo intente de esta manera

d:=d+1;
query1.close;
query1.sql.clear;
query1.sql.text:= ('insert into empl values (d,edit1,checkbox1,cd,ubic));

kuan-yiu 16-05-2007 10:32:22

No puedes poner directamente el nombre de los componentes dentro de la consulta. Tienes que poner el contenido de estos.
Así:
Código Delphi [-]
 d:=d+1;
 query1.close;
 query1.sql.clear;
 query1.sql.text:= ('insert into empl values (' +intToStr(d)+ ',' +edit1.Text+ ',' +checkbox1.Text+ ',cd,ubic)');

kuan-yiu 16-05-2007 10:38:40

O definiendo parámetros, lo que te permite definir la consulta dentro de la query (en el mismo formulario) y luego simplemente pasarle los parámetros y ejecutarla.
Código Delphi [-]
query1.close;
query1.sql.clear;
query1.sql.text:= ('insert into empl values (:d, :edit1, :checkbox1, :cd, :ubic)');
Código Delphi [-]
query1.parambyname('d').AsInteger:= d;
query1.parambyname('edit1').AsString:= edit1.Text;
query1.parambyname('checkbox1').AsString:= checkbox1.Text;
...
query1.execsql;

Neftali [Germán.Estévez] 16-05-2007 11:04:44

Te recomiendo que antes de seguir adelante revises en algun manual los temas referentes a controles de Base de Datos y SQL (utilizar parámetros).

Puedes bajar de Internet "La cara oculta de Delphi 4".

yhoda 17-05-2007 02:36:17

Gracias por sus respuestas ya estoy leyendo mas acerca del tema


La franja horaria es GMT +2. Ahora son las 11:48:58.

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