Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Como se inserta el valor de un checkbox? (https://www.clubdelphi.com/foros/showthread.php?t=26816)

Ivan_25 04-11-2005 09:55:30

Como se inserta el valor de un checkbox?
 
Hola a tod@s!!. Como puedo hacer un insert de un valor de un checkbox para meterlo en una base de datos?
Con checkbox->State me da fallo. Gracias.

alt126 04-11-2005 10:47:09

pues....varias maneras...

Cita:

1º usando un DBCheckBox....que se asocia directamente a un campo de la tabla.

2º Usando un CheckBox normal...y simplemente con un if

If(CheckBox->Checked == TRUE)
//Metemos lo que quieras en el campo
else
//Metemos otra cosa
De todos modos un consejo...mirate algun manual o algo, te va a ayudar mucho...

Un saludo

Antonio

zurech 04-11-2005 10:47:28

Prueba con esto:
Código Delphi [-]
CheckBox.Checked

Te devuelve true, si esta activado y false si no lo esta, con ese deberia servirte

Suerte

zurech 04-11-2005 10:48:24

Joer alt126 que casualidad :D

Ivan_25 04-11-2005 11:02:51

Solucionado
 
Lo he arreglado asi:

ADOQInsertar->SQL->Add("INSERT INTO candidatos(Id, Nombre, Telefono, email, Residente) VALUES('"+ECodigo->Text.Trim()+"','"+ENombre->Text.Trim()+"','"+ETelefono->Text.Trim()+"','"+Email->Text.Trim()+"','"+CBResidencia->State+"')");

Si meto los campos entre comillas simples en lugar de \ me deja utilizar State.

Gracias a tod@s. ;)


La franja horaria es GMT +2. Ahora son las 20:13:21.

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