FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
como se trabaja con CheckBox1.Checked
Hola a todo el club
estoy trabajando con CheckBox1 que me da un TRUE o FALSE quiero guardar CheckBox1.Checked en una DB mysql, en mi DB lo declare el campo como tinyint o hay alguien que guarda true o false? cuando quiero guardar me da error les coloc me sale eso "there is no overloaded version Of 'QuotedStr' that can be called with these arguments" y me apunta al CheckBox1.Checked agradesco sus respuesta.
__________________
Gracias por su coloración club delphi darkbits ;) |
#2
|
||||
|
||||
Siguiendo la manera en como lo estás haciendo y si usas una de las últimas versiones de Delphi, intenta:
Si no:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
jhonny
estoy trabajando con DX 10 la primera opción me funciono de maravilla me sale esto: CheckBox1.Checked esta en TRUE me me guarda -1 CheckBox1.Checked esta en FALSE me me guarda 0 en la DB lo puse el campo type "Varchar" hay algun tipo que soporta 0 o 1 ? o true o false ?
__________________
Gracias por su coloración club delphi darkbits ;) |
#4
|
||||
|
||||
En mysql creo que sí.
|
#5
|
||||
|
||||
Usa parametros y que los componentes se encargen de hacer el trabajo sucio de convertir el boolean a la representacion que le gusta a mysql
|
#6
|
||||
|
||||
cuando guardo esto QuotedStr(BoolToStr(CheckBox1.Checked))
si CheckBox1 esta en TRUE Guarda -1 si CheckBox1 esta en FALSE Guarda 0 no debería ser true 1 y false 0 ? mi campo de DB lo puse varchar para no complicarme ya q no encontre alguien que guarde true o false o 1 o 0
__________________
Gracias por su coloración club delphi darkbits ;) |
#7
|
||||
|
||||
Yo siempre uso 0/1
Mira si tu checkbox tiene alguna propiedad para los valore true y false. |
#8
|
||||
|
||||
Cita:
El tipo Boolean esta representado internamente como un byte: False = 00000000 binario = 0 decimal True = 11111111 binario = -1 decimal El primer bit indica signo (1 negativo, 0 positivo) |
#9
|
||||
|
||||
hay alguna forma que el CheckBox me de directamente:
true= 1 false= 0 configurando alguna propiedad?
__________________
Gracias por su coloración club delphi darkbits ;) |
#10
|
||||
|
||||
Olvidate del Checkbox, estas trabajando con el tipo Boolean
El problema no es el tipo Boolean. El problema es que en la base le pusiste varchar Si buscas en la documentacion, a partir de determinada version introdujeron el tipo BIT que es un alias de TINYINT(1). Dentro de los TINYINT, el valor 0 es considerado False, el resto son True Luego, desde Delphi, no tiene porque importarte como MYSQL maneja el tipo Boolean Usa parametros en tus consultas y comandos sql
|
#11
|
||||
|
||||
El dbcheckbox sí que lo tiene.
Pero creo que te estás complicando mucho, o quizás no entiendo qué estás haciendo. Para conseguir uno o cero es simple:
|
#12
|
||||
|
||||
Me falto el ejemplo de filtrar:
|
#13
|
||||
|
||||
solucionado
utilice los 3 últimos ejemplos del post y si funciona mil gracias Casimiro, agustin y jhony
__________________
Gracias por su coloración club delphi darkbits ;) |
#14
|
||||
|
||||
Hola.
Cita:
Sin embargo, creo que el componente mas adecuado para manejar la entrada de datos no es el TCheckBox sino el TDBCheckBox. A él podes asociar directamente la columna en cuestión y tiene las propiedades ValueChecked y ValueUncheck en las que podes definir el tipo de dato resultante. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo trabaja un Timer? | rcuevas | C++ Builder | 15 | 27-05-2014 01:23:07 |
como guardar en postgresql (como trabaja el datamodule) | mematanlimon | Lazarus, FreePascal, Kylix, etc. | 0 | 15-02-2010 19:06:12 |
Como se trabaja con ejecutables? | alloger | C++ Builder | 2 | 13-10-2006 12:42:54 |
Cambiar el estado de un RadioButton......"Checked o no Checked" | chileno | Varios | 3 | 29-04-2006 22:34:18 |
Como se trabaja la Clausula Like en delphi | Shidalis | OOP | 4 | 26-08-2005 16:18:51 |
|