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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ADO - INCLUIR REGISTRO
Ivo
BARRETOS
SP - BRASIL
Postada em 17/01/2006 17:01 hs            
Amigos
Como faço para incluir um registro novo em uma tabela vazia.
Estou fazendo assim.
No evento click do botão.
tb.addnew
tb.fields(1) = txtNome
tb.update
ocorre que na tabela vazia o ponteiro, pode estar em BOF ou EOF, ocorrendo o seguinte erro : "BOF e EOF são trues, ou não existe registro atual."
como faço para inserir o primeiro registro de uma tabela.
 
Agradeço a todos
 
Atenciosamente
Ivo
 
     
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
Postada em 17/01/2006 18:12 hs            
Vc tem que abrir o recordset atualizavel, ou no seu objeto de conexão fazer o codigo:
 
conexao.execute "insert into tabela (campo) values (valor)"
 
T+
     
Bruno
não registrado
Postada em 17/01/2006 18:36 hs   
cn.connectionstring = "string de conexao"
cn.open
rs.open "nome da tabela",cn,3,3
rs,addnew
rs!campo1 = valor
rs!campo2 = valor
rs!campo3 = valor
rs.update
     
Ivo
BARRETOS
SP - BRASIL
Postada em 18/01/2006 21:50 hs            
Valeu Donkey e Bruno !!
Os dois jeitos deu certo.
 
Obrigado
 
Ivo
     
moncerra
SÃO PAULO
SP - BRASIL
Postada em 20/01/2006 11:31 hs         
dim novo as boolean
 
if novo=true then
 
    sql="insert into tbl (codigo,nome) values & "(" & valor1& ",'"&valor2&"')"
    cnn.executa sql
else
   sql="update tbl set nome='" & campo & "' where codigo=" & campo2 & ""
   cnn.execute sql
end if
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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