NECESSITO DE AJUDA - BLOQUEIO DE REGISTRO ACCESS
Preciso de Ajuda: Tenho uma aplicação em VB6 que faz algumas consultas em um bando de dados Access. O problema é o seguinte: Quando faço uma consulta, o sistema gera um arquivo .ldb (informações sobre o bloqueio do acces), não permitindo acessar o arquivo .mdb durante este perÃodo. O arquivo .ldb só é excluÃdo quando fecho o aplicativo. Alguém poderia dar uma Luz??? Segue o código:
Private Sub Form_Load()
arquivo = FormAux.TxtDirCons.Text & "\" & FormAux.TxtTipoCons.Text
With FormAuxConsulta.AdoCons
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & arquivo & _
";Mode=ReadWrite;Persist Security Info=False"
.CommandType = adCmdTable
.RecordSource = FormAux.TxtTipo.Text
Set FormAuxConsulta.TxtIDAlarme.DataSource = AdoCons
FormAuxConsulta.TxtIDAlarme.DataField = "ID"
Set FormAuxConsulta.TxtTag.DataSource = AdoCons
FormAuxConsulta.TxtTag.DataField = "TAG"
Set FormAuxConsulta.TxtDesc.DataSource = AdoCons
FormAuxConsulta.TxtDesc.DataField = "Descrição"
Set FormAuxConsulta.TxtIndic.DataSource = AdoCons
FormAuxConsulta.TxtIndic.DataField = "Indicação"
Set FormAuxConsulta.TxtValor.DataSource = AdoCons
FormAuxConsulta.TxtValor.DataField = "Valor"
Set FormAuxConsulta.TxtData.DataSource = AdoCons
FormAuxConsulta.TxtData.DataField = "Data"
Set FormAuxConsulta.TxtHora.DataSource = AdoCons
FormAuxConsulta.TxtHora.DataField = "Hora"
End With
End Sub
Private Sub Form_Load()
arquivo = FormAux.TxtDirCons.Text & "\" & FormAux.TxtTipoCons.Text
With FormAuxConsulta.AdoCons
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & arquivo & _
";Mode=ReadWrite;Persist Security Info=False"
.CommandType = adCmdTable
.RecordSource = FormAux.TxtTipo.Text
Set FormAuxConsulta.TxtIDAlarme.DataSource = AdoCons
FormAuxConsulta.TxtIDAlarme.DataField = "ID"
Set FormAuxConsulta.TxtTag.DataSource = AdoCons
FormAuxConsulta.TxtTag.DataField = "TAG"
Set FormAuxConsulta.TxtDesc.DataSource = AdoCons
FormAuxConsulta.TxtDesc.DataField = "Descrição"
Set FormAuxConsulta.TxtIndic.DataSource = AdoCons
FormAuxConsulta.TxtIndic.DataField = "Indicação"
Set FormAuxConsulta.TxtValor.DataSource = AdoCons
FormAuxConsulta.TxtValor.DataField = "Valor"
Set FormAuxConsulta.TxtData.DataSource = AdoCons
FormAuxConsulta.TxtData.DataField = "Data"
Set FormAuxConsulta.TxtHora.DataSource = AdoCons
FormAuxConsulta.TxtHora.DataField = "Hora"
End With
End Sub
Ao fechar a conexão com o banco de dados (Conn.Close), o arquivo em questão será excluÃdo.
Após fechar a string de conexão tente setá-la para "nada".
Vale ressaltar que Conn está tomada com o nome da variante que abre a conexão em seu sistema !
Conn.Close
Set Conn=Nothing
Vale ressaltar que Conn está tomada com o nome da variante que abre a conexão em seu sistema !
Tópico encerrado , respostas não são mais permitidas