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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Inserir dados no access
c4b3ç4
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 13/12/2007 21:26 hs            
Boa noite
 
Eu consegui efetuar a conexão com o meu Banco de dados no Access;
Minhas Strings de conexão
Public CNN  As ADODB.Connection
Public RST  As ADODB.Recordset
Public Expr As String
Public SQL  As String
Public MSG  As String
 
    Minha conexão
    Set CNN = New ADODB.Connection
    Set RST = New ADODB.Recordset
    Expr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source= " & App.Path & "db_pererinha.mdb;" & _
           "Persist Security Info=False"
          
    CNN.CursorLocation = adUseServer
    CNN.Open Expr
 
não esta inserindo os dados por que?
Dim Nome as String
Nome = txtNome.text
sql = "insert into Funcionario ( Nome_fun) values ('"& Nome &"')"
 
Valeu pela ajuda
   
Tekki
Pontos: 2843 Pontos: 2843 Pontos: 2843
UBERLÂNDIA
MG - BRASIL
Postada em 13/12/2007 22:47 hs            
Option Explicit
Public cnn  As ADODB.Connection
Public rst  As ADODB.Recordset
Public Expr As String
Public Sql  As String
Public msg  As String
 
Private Sub Command1_Click()
   Set cnn = New ADODB.Connection
   Set rst = New ADODB.Recordset
  
   Expr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source= C:     empdb_pererinha.mdb;" & _
          "Persist Security Info=False"
        
   cnn.CursorLocation = adUseServer
   cnn.Open Expr
 
   Dim Nome As String
   Nome = "Maria da Silva" 'txtNome.Text
   Sql = "Insert into Funcionario ( Nome_fun) values ('" & Nome & "')"
  
   cnn.BeginTrans
   cnn.Execute Sql
   cnn.CommitTrans
     
End Sub
     
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 13/12/2007 22:49 hs            
Qual a mensagem de erro ? tente assim:
Declare o objeto comando, que não vi em seu código, e no objeto comando use o INSERT INTO
 
dim cmd as new adodb.command
 
With cmd
    .ActiveConnection = CNN
    .CommandType = adCmdText
    .CommandText = " insert into funcionario " & _
    "(nome_fun)values ('" & Txt_nome.Text & "');"
     .Execute
end with
 
Beleza ?
     
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