|
Postada em 11/07/2004 15:17 hs
Gostaria de saber os métodos eficientes para se proteger o BD (.MDB) para que mesmo fora da aplicação ele naum seja aberto.
|
|
|
|
|-tom-|
|
CATANDUVA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/07/2004 10:17 hs
olha nos clientes q eu ja instalei Vb eu nao coloquei nada pra bloquear o BD ele fica aberto, mais eu vou tentar encontrar algo sobre isso pra vc . Ok
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tom -Catanduva/SP Analista Sistemas - Visual Basic 6 - VB.NET "Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna" Isaías 26:4
|
|
|
NuT.
|
QUALQUER LUGAR NO QUADRANTE DA .. - GALÁXIA.
|
|
Postada em 12/07/2004 10:38 hs
Primeiro você tem que colocar uma senha no seu Banco de Dados, depois utilize o código abaixo e verifique se é isso o que quer.. Conexão DAO Sub DAOAbrirBDProtegido() Dim DB As DAO.Database
'O parâmetro pwd (q é a senha - 4o parâmetro) é case 'sensitive (diferencia A de a) e - ao contrário do que 'diz a documentação do VB - os parâmetros exclusive e 'read-only (2o e 3o parâmetros) devem ser falsos. Set DB DBEngine.OpenDatabase(App.Path & "SeuBD.MDB", _ False, False, ";pwd=senha") DB.Close End Sub
Conexão ADO Sub ADOAbrirBDProtegido() Dim CNN As New ADODB.Connection CNN.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path &"SeuBD.MDB;Jet " & _ "OLEDB:Database Password=senha;" CNN.Close End Sub
Onde "senha" é a sua senha. Quer dizer, subistitua "senha" pela senha do banco de dados. * Obs:.. Esta dica peguei aqui no site mesmo, se não resolver teu problama é só voltar.
|
|
|
Tomás
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 12/07/2004 23:22 hs
Seria bom vc colocar senha no seu banco de dados, mas a senha de qualquer versão do Access pode ser quebrada facilmente. Tem vários programas na internet pra vc recuperar a senha do Access 97/2000/xp/2003, etc. A senha serviria unicamente para evitar que leigos bisbilhotem o banco e causem danos, mas se alguem realmente 'quiser' abrir o banco, aí não tem o que fazer :))))
Tomás
|
|
|
cajose
|
MACEIO AL - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 13/07/2004 07:50 hs
José Carlos Vector
|
|
|