CHECKBOX NO INSERT INTO E POSSIVEL

ALMIRSAFADI 03/05/2011 09:38:56
#373046
Estou tentando colocar a informação de Checked ou Unchecked em Insert Into e dá erro de sintaxe, é possível inserir True ou False em Insert Into?
obrigado
KIKO.WIZZ 03/05/2011 09:41:14
#373047
para True, insira o valor 1, e false insira 0.O campo da tabela deve ser do tipo bollean.
ALMIRSAFADI 03/05/2011 09:43:02
#373048
Eu já fiz isto e dá erro de sintaxe
KIKO.WIZZ 03/05/2011 09:44:17
#373049
Qual é o erro? Que banco de dados vc está usando?
EXPERT 03/05/2011 09:44:20
#373050
Resposta escolhida
Qual é o banco filho??

Já aproveita e posta o teu código do INSERT
KIKO.WIZZ 03/05/2011 09:49:05
#373052
eu faço dessa forma:

INSERT INTO MinhaTabela (Produto_ID,ProdutoStatus) Values (5,[Ô] & chkStatus.Value & [Ô])
ALMIRSAFADI 03/05/2011 09:53:28
#373053
Dim Aquiav As Database
Dim NIMP As Boolean
If Check1.Value = 1 Then
NIMP = 1
Else
NIMP = 0
End If

Set Aquiav = OpenDatabase([Ô]\\SERVIDOR\Dados.mdb[Ô])
Aquiav.Execute [Ô]INSERT INTO GERAL (InfIncluir)[Ô] _
& [Ô]Values([Ô] & [Ô][ô][Ô] & NIMP & [Ô][ô];)[Ô]
KIKO.WIZZ 03/05/2011 10:00:08
#373056
Retire as Aspas simples:

Dim Aquiav As Database
Dim NIMP As Boolean
If Check1.Value = 1 Then
NIMP = 1
Else
NIMP = 0
End If

Set Aquiav = OpenDatabase([Ô]\\SERVIDOR\Dados.mdb[Ô])
Aquiav.Execute [Ô]INSERT INTO GERAL (InfIncluir)[Ô] _
& [Ô]Values([Ô] & NIMP & [Ô])[Ô]
CWASCH 03/05/2011 10:16:14
#373061
Essa forma dá certo

INSERT INTO MinhaTabela (Produto_ID,ProdutoStatus) Values (5,[Ô] & chkStatus.checked & [Ô])

ou pode fazer de passar true ou False direto


INSERT INTO MinhaTabela (Produto_ID,ProdutoStatus) Values (5, True)
ALMIRSAFADI 03/05/2011 10:16:30
#373062
Continua dando erro de sintaxe
EXPERT 03/05/2011 10:21:10
#373064
Tenta assim:

[Ô]INSERT INTO MinhaTabela (Produto_ID,ProdutoStatus) Values (5,[Ô] & Iif(chkStatus.Value = vbChecked, 1, 0) & [Ô])[Ô] 
Página 1 de 2 [18 registro(s)]
Tópico encerrado , respostas não são mais permitidas