ABRIR BD COM SENHA
Caros amigos,
Gostaria de saber como faço para abrir meu banco de dados com senha.
Banco de Dados: ACCESS 97
VB: 6
Uso objeto data para ligar o bd.
Dentro do modulo coloquei:
No diretório onde esta o sistema uso um arquivo .ini.
Dentro desse arquivo coloquei: dbpath= caminho onde esta o BD
E dentro do load do form coloco:
dbpath = leini("arquivo.ini")
gg = define(Me, dbpath)
Como faço para abrir O BD com senha.
Desde já agradeço a atenção dispensada.
Obrigado.
Gostaria de saber como faço para abrir meu banco de dados com senha.
Banco de Dados: ACCESS 97
VB: 6
Uso objeto data para ligar o bd.
Dentro do modulo coloquei:
Function define(f As Form, caminho)
'On Error Resume Next
Dim Ctl
For Each Ctl In f.Controls
If TypeOf Ctl Is Data Then
Ctl.DatabaseName = caminho
Ctl.Refresh
End If
Next
End Function
Public Function leini(arq As String)
Open App.Path & "\" & arq For Input As #1
Do Until EOF(1)
Input #1, LcLin ''
If UCase(LcLin) Like "DBPATH*" Then
LnIni = InStr(1, LcLin, "=") + 1
leini = Trim(Mid$(LcLin, LnIni, Len(LcLin)))
End If
Loop
Close #1 '
End Function
No diretório onde esta o sistema uso um arquivo .ini.
Dentro desse arquivo coloquei: dbpath= caminho onde esta o BD
E dentro do load do form coloco:
dbpath = leini("arquivo.ini")
gg = define(Me, dbpath)
Como faço para abrir O BD com senha.
Desde já agradeço a atenção dispensada.
Obrigado.
Option Explicit
Public ConexaoGeral As New ADODB.Connection
Public fMainForm As FrmAbertura
Dim LocalBanco
Dim StrArquivo As String
Dim StrLocal As String
Dim ConectaAccess As String
t+
Public ConexaoGeral As New ADODB.Connection
Public fMainForm As FrmAbertura
Dim LocalBanco
Dim StrArquivo As String
Dim StrLocal As String
Dim ConectaAccess As String
Sub Main()
Set ConexaoGeral = CreateObject("ADODB.Connection")
ConexaoGeral.Mode = adModeReadWrite 'Leitura e Escrita
StrArquivo = "Banco.mdb"
StrLocal = App.Path
ConectaAccess = "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=" & StrArquivo & ";" & _
"DefaultDir=" & StrLocal & ";" & _
"Uid=Admin;Pwd=suasenha;"
ConexaoGeral.Open ConectaAccess
Set fMainForm = New FrmAbertura
fMainForm.Show
End Sub
t+
Tenta isso
Set BD = OpenDatabase(App.Path & "\Banco.mdb", False, False, ";PWD=123456")
e para o Data acessar banco com senha...vc tem q atualizar o vb com sp6..e colocar na propriedade Connect do data a opção Access2000
boa sorte
Tópico encerrado , respostas não são mais permitidas