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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Proteger o BD
Grupo Louco
SS
SP - BRASIL
ENUNCIADA !
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-|
Pontos: 2843
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  Emoções 

 

   
NuT.
Pontos: 2843
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
Pontos: 2843 Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 13/07/2004 07:50 hs            

José Carlos Vector
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página