PDA

Ver la Versión Completa : Como se inserta el valor de un checkbox?


Ivan_25
04-11-2005, 09:55:30
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...


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:
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
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. ;)