USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gravar campo tipo Sim / Nao
NOVATO1259
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/09/2005 10:18 hs            
Bom dia pessoal , sou novo com programaçao,



1- Tenho um banco de dados Access com    CAMPO        TIPO DE DADOS
                          AcompCD         Sim / Nao
                          FORMATO      Verdadeiro/Falso

2- A variavel está defina como
Dim vAcompCD As Boolean


.CommandText = "INSERT INTO Livros " & _
                "(CodLivro,Autor,Titulo,CodEditora,CodCategoria,AcompCD) VALUES ('" & _
                vCod & "','" & _
                txtAutor.Text & "','" & _
                txtTitulo.Text & "','" & _
                vCodEditora & "','" & _
                vCodCategoria & "','" & _
                vAcompCD & "');"
                
                MsgBox .CommandText          

Duvida -> Quando tento gravar da mensagem
TIPO DE DADOS IMCOMPATIVEL NA EXPRESSAO DE CRITÉRIO

Obrigado a todos pela força .
   
Gboese
SANTO ANDRÉ
SP - BRASIL
ENUNCIADA !
Postada em 14/09/2005 10:25 hs            
Novato
 
Tenta colocar um cint(campo) na rotina de insert. O VB vai passar 0 ou 1 e o banco de dados vai entender como verdadeiro ou falso
 
Espero ter ajudado
 
Flw.
   
Kelebrimbor
TRAMANDAÍ
RS - BRASIL
ENUNCIADA !
Postada em 14/09/2005 10:26 hs            
Vc tem certeza q o erro esta no Sim/Nao?
 
Pq pelo q pude perceber, vc esta passando o codigo como string, tente tirar a aspa simples depois de VALUE ('". coloca assim VALUE (" & vbcod & ", '" ...
 
Tira a aspa simples depois do vbcod tb
 
 e assim tb deve de ser com os outros codigos, codeditora, codcategoria.
 
a nao ser q vc usa o codigo como string.
 
Espero ter ajudado.
 
Qquer coisa eh soh falar ai.

Dá-lhe internacional, unico campeao brasileiro invicto.
   
VACA
LIMEIRA
SP - BRASIL
Postada em 14/09/2005 10:30 hs            
vc pode tentar tb ao inves de declarar a variavel como boolean declara-la como inteiro e pra verdadeiro atribuir 1 e falso 0 na hr de salver no banco de dados multiplique a variavel por -1, pois ele enxerga 0 = falso e -1=verdadeiro
(isso para ACESS somente)

"Quando estou fraco, aí então é que sou Poderoso"
     
NOVATO1259
SAO PAULO
SP - BRASIL
Postada em 14/09/2005 10:45 hs            
Obrigado a todos, estou muito grato pela ajuda, e sempre de imediato. Inseri a opcao
Cint(Campo) da dica do Gboese, e funcionou.

Obrigado a todos mais uma vez......
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página