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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  on esta errado, abri bd de dado no Module
Edson479
SÃO PAULO
SP - BRASIL
Postada em 18/01/2008 17:11 hs            
o meu projeto ja está ponto so que eu queria abrir o meu bd de dado no modole
kd meu form ele abrir o meu bd de dado assi
 
Public Sub Conectar()
    On Error GoTo ErroConecta
        cnn.CursorLocation = adUseClient
        cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "pizza.mdb;"
        Exit Sub
ErroConecta:
        MsgBox "Erro ao Conectar com o Banco de Dados:" & vbCrLf & vbCrLf & "Erro: " & Err.Number & vbCrLf & "Descrição: " & Err.Description, vbCritical, "Atenção"
    End
End Sub
do que queria nu modole
 
eu estou fazendo assim no meu modole
Public Bc_Cnn As ADODB.Connection
Public Rs_Bal As ADODB.Recordset
Public Sub Conectar()
    Set Ba_Cnn = New ADODB.Connection
    Set Rs_Bal = New ADODB.Recordset
    On Error GoTo ErroConecta
        Bc_Cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "pizza.mdb;"
        Bc_Cnn.CursorLocation = adUseClient
    Exit Sub
   
ErroConecta:
        MsgBox "Erro ao Conectar com o Banco de Dados:" & vbCrLf & vbCrLf & "Erro: " & Err.Number & vbCrLf & "Descrição: " & Err.Description, vbCritical, "Atenção"
    End
End Sub
 so que ele dar erro "run-time erro "91" Object variable or with block variable not set"
 
nesta linha "    Rs_Bal.Open "SELECT * FROM bill where billno=" & Format(Text1.Text, "#####00000") & "' order by pname", Bc_Cnn, adOpenDynamic, adLockOptimistic
"
 
     
Tiranossauro
não registrado
ENUNCIADA !
Postada em 18/01/2008 17:45 hs   
nesta linha "    Rs_Bal.Open "SELECT * FROM bill where billno='" & Format(Text1.Text, "#####00000") & "' order by pname", Bc_Cnn, adOpenDynamic, adLockOptimistic
"
 
faltou um apóstrofo após billno=
 
   
Edson479
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/01/2008 18:07 hs            
ja fiz dar erro
o dele da certo mais no meu bd da este erro
   
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 18/01/2008 20:53 hs            
Tem um erro que estou vendo em seu segundo codigo porém não sei se resolve, seguinte:
 
Bc_Cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "pizza.mdb;"
        Bc_Cnn.CursorLocation = adUseClient
A linha: Bc_Cnn.CursorLocation = adUseClient, tem que vir antes do comando para abrir o banco, ou seja, assim:
 
Bc_Cnn.CursorLocation = adUseClient
Bc_Cnn.Open "provider=microsoft.jet.oledb.4.0;persist security info = false; data source = " & App.Path & "pizza.mdb;"
Beleza ?
 
tem mais... na linha que vc disse que dá erro está no modulo também ? ou em um form ? em qual evento ? esta linha do erro ja é para quando a conexão estiver ok pois ja é o select para consulta da tabela certo ?
     
Edson479
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/01/2008 09:08 hs            
a linho do erro esta num form
 
nesta linha "    Rs_Bal.Open "SELECT * FROM bill where billno=" & Format(Text1.Text, "#####00000") & "' order by pname", Bc_Cnn, adOpenDynamic, adLockOptimistic
"
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/01/2008 12:21 hs            
se vc fizer isso:
 
msgbox Rs_Bal.state
 
antes de abrir o recordset...o que retorna?
 
   
Página(s): 1/2      PRÓXIMA »


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