![]() |
![]() |
![]() |
![]() |
![]() |
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 .... |
![]() |
|
|
![]() |
||||
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 |
![]() |
|