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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  INSERT INTO
Silva
SILVES
00 - PORTUGAL
ENUNCIADA !
Postada em 09/09/2004 07:33 hs            
Bom dia.
O que é que está errado neste código?
   Quando digite um código em uma caixa de texto vai conferir se existe, até aqui tudo bem.
    se não existir deveria gravar na tabela Codigos os dados nCodigo (da caixa de texto),mas não, regista em todas as entradas "-1"

Private Function ExisteCodigo(nCodigo As String) As Boolean
 con.cursorlocation = DTLOCAL
con.caminhoBaseDados = "C:ProgramasPessoalBaseDados.mdb"
con.conecta_bd (DTACCESS)
sql = "SELECT EntCodigo FROM Codigos WHERE EntCodigo = '" & nCodigo & "'"
Set rs = con.executaSQL(sql)
If rs.EOF Then
sql = "INSERT INTO Codigo (EntCodigo) values(" & nCodigo & ")"
Set rs = con.executaSQL(sql)
End If

con.desconecta_bd
End Function

Obrigado
Silva
   
FatBoy
Pontos: 2843 Pontos: 2843
LONDRINA
PR - BRASIL
ENUNCIADA !
Postada em 09/09/2004 08:18 hs            
"INSERT INTO Codigo (EntCodigo) values(" & RS!EntCodigo & ")"
Agora uma pergunta ser este select ira retornar só um Codigo pq o Select vc poderia gravar o nCodigo direto
"INSERT INTO Codigo (EntCodigo) values(" & nCodigo & ")" como estava fazendo e tirar o select
Agora se este select retorna mais de uma linha vc podera montar um laço
Do While not rs.Eof
    Realiza o Insert.....
loop
Outro problema para realizar o Insert vc deve executar o comando...
 
 
   
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