SENHA DE BANCO DE DADOS
Pessoal, bom dia!!!
Coloquei uma senha no meu BD (access2000), e gostaria da ajuda de vcs no seguinte:
Em um modulo ficou assim:
Public cnSQL As ADODB.Connection
Quando tento acessar o programa é retornadouma mensagen de senha inválida.
Como posso acressentar a rotina no form. login???
Veja o Código de accesso do form login:
Conto com vcs,
Obrigado!
Marcelino Neto
VB6.0
Access 2000
Dao
Coloquei uma senha no meu BD (access2000), e gostaria da ajuda de vcs no seguinte:
Em um modulo ficou assim:
Public cnSQL As ADODB.Connection
Sub Main()
Load frmLogin
'--------------------------------------------------------------------
'Aqui começa a verificaçao da existencia do bd e sua conexao via rede
'--------------------------------------------------------------------
Dim Caminho As String
If App.PrevInstance = True Then
Dim Form As Form
For Each Form In Forms
MsgBox "O Sistema já foi Iniciado", vbInformation, ""
Unload Form
Set Form = Nothing
Next Form
End
End If
Caminho = ReadINI("Caminho", "BD", App.Path & "\CooperNet.ini")
On Error GoTo Finalizar
Set cnSQL = New ADODB.Connection
cnSQL.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" & Caminho & ";Jet OLEDB:database Password=mferreira"
MDIForm1.Show
Exit Sub
Finalizar:
MsgBox "Não foi possÃÂÂvel localizar o Banco de Dados!" _
& vbCr & "Verifique sua existência no diretório padrão, ou contate o suporte técnico.", vbCritical, "Minas Táxi"
End
Set MDIForm1 = Nothing
Exit Sub
'--------------
End Sub
Quando tento acessar o programa é retornadouma mensagen de senha inválida.
Como posso acressentar a rotina no form. login???
Veja o Código de accesso do form login:
Private Sub Form_Load()
'Indica o caminho do Banco de Dados e faz a conexao com as tabelas
Caminho = ReadINI("Caminho", "BD", App.Path & "\CooperNet.ini")
Set CpnInfo = Workspaces(0).OpenDatabase(Caminho, False, False, ";Password=mferreira")
Data1.DatabaseName = Caminho
Data1.RecordSource = "Select * From TblCadastroUsuario"
Data1.Refresh
Data2.DatabaseName = Caminho
Data2.RecordSource = "Select * From TblCadastroAbertura"
Data2.Refresh
Data3.DatabaseName = Caminho
Data3.RecordSource = "Select * From TblCadastroOperador"
Data3.Refresh
End Sub
Conto com vcs,
Obrigado!
Marcelino Neto
VB6.0
Access 2000
Dao
Qual é exatamente a mensagem de erro que o sistema está retornando? Aparentemente, a forma de passar a senha do banco de dados está correta. Lembrando que a senha é case-sensitive , ou seja, diferencia maiúsculas de minúsculas.
A seguinte mensagen:
Run-Time error '3031':
Senha Inválida
Na seguinte linha:
Set CpnInfo = Workspaces(0).OpenDatabase(Caminho, False, False, ";Password=mferreira")
Ok
Run-Time error '3031':
Senha Inválida
Na seguinte linha:
Set CpnInfo = Workspaces(0).OpenDatabase(Caminho, False, False, ";Password=mferreira")
Ok
Amigo, também estava vendo isso ontem e saiu isso do forno:
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=6643
você ainda não viu?
http://www.vbmania.com.br/vbmania/vbmdetail.php?varID=6643
você ainda não viu?
Tópico encerrado , respostas não são mais permitidas