DUVIDA SIMPLISSIMA SOBRE CHECKBOX NO VB.NET
Boa tarde, Pessoal!
Tenho um BD Access ( 2003), com uma tabela: Tb_Cliente
2 campos somente: DescCliente ( Text) e Habilitacao( Boolean).
Minha dúvida:
No meu formulário tenho:
Um textbox (TxtDescCliente) e um Checkbox (CKHab)
Como fica a instrução sql para adicionar (Insert), na tabela os dados digitados no formulário:
Tentei fazer: Insert into Tb_Cliente (Cliente,Habilitacao) Values ([ô] [Ô] & TxtCliente.Text & [Ô] [ô], [Ô] CKHab.checked & [Ô])[Ô]
Mas, o VB.NET informa que existem [Ô]Tipo de dados incompativel[Ô]
Algum colega, pode ajudar?????
Tenho um BD Access ( 2003), com uma tabela: Tb_Cliente
2 campos somente: DescCliente ( Text) e Habilitacao( Boolean).
Minha dúvida:
No meu formulário tenho:
Um textbox (TxtDescCliente) e um Checkbox (CKHab)
Como fica a instrução sql para adicionar (Insert), na tabela os dados digitados no formulário:
Tentei fazer: Insert into Tb_Cliente (Cliente,Habilitacao) Values ([ô] [Ô] & TxtCliente.Text & [Ô] [ô], [Ô] CKHab.checked & [Ô])[Ô]
Mas, o VB.NET informa que existem [Ô]Tipo de dados incompativel[Ô]
Algum colega, pode ajudar?????
Se vc copiou e colou sua instrução SQL aki, ha um pequen erro.
Tente assim :
Tente assim :
Insert into Tb_Cliente (Cliente,Habilitacao) Values ([ô] [Ô] & TxtCliente.Text & [Ô] [ô], [Ô] & CKHab.checked & [Ô])[Ô]
Olá Marcos
Eu faço uma verificação antes de adicionar na tabela
dim vCheck as string
if CheckBox1.Checked = True then
vCheck = 1
else
vCheck = 2
end if
ai adiciono o valor da variável no campo da tabela.... e na hora de consultar verifico novamente coloco o check diacordo o valor do campo
if campo = 1 then
CheckBox1.Checked = True
else
CheckBox1.Checked = False
end if
e funciona perfeitamente
Eu faço uma verificação antes de adicionar na tabela
dim vCheck as string
if CheckBox1.Checked = True then
vCheck = 1
else
vCheck = 2
end if
ai adiciono o valor da variável no campo da tabela.... e na hora de consultar verifico novamente coloco o check diacordo o valor do campo
if campo = 1 then
CheckBox1.Checked = True
else
CheckBox1.Checked = False
end if
e funciona perfeitamente
Se a sua sql estiver correta e vc tiver copiado errado aqui, o que posso lhe dizer é que o seu campo Habilitacao precisa ser do tipo sim/não ou aceitar os valores 0 e -1.
Tópico encerrado , respostas não são mais permitidas