Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

caezar

Compactar BD Access via VB6

Recommended Posts

Olá amigos,

 

Estou usando VB6 para acessar uma base e realizar uma série de consultas. Porem a cada termino de excução de uma consulta eu preciso compactar e reparar o BD antes de iniciar a próxima consulta.

 

alguém teria uma idéias para esse código?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz de uma outra forma. Mas tenho uma outra dúvida:

 

E para executar uma querie ja montada no Access? Alguma idéias?

 

Eu estava tentando com esse código, mas ele me retoma um erro dizendo que a operação foi cancelada:

 

Function ExecutaQueries(path As String, querieNome As String)

 

Dim myDSN As ODBCTool.Dsn

Set myDSN = New ODBCTool.Dsn

myDSN.CreateDSN "dsn_name", "Microsoft Access Driver (*.mdb)", "", "", "Admin", "Do not put password here", "Description", True, path

 

Dim vCon As ADODB.Connection

Set vCon = New ADODB.Connection

vCon.Provider = "MSDASQL.1"

vCon.Open "dsn_name", "Admin", "USE REAL PASSWORD HERE"

 

vCon.Execute querieNome

 

vCon.Close

 

Set vCon = Nothing

 

 

End Function

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.