DESCONECTANDO E RECONECTANDO BANCO DE DADOS ADODB

USUARIO.EXCLUIDOS 28/08/2007 20:33:11
#233150
quero realizar duas consultas com o mesmo recordset e esta dando erro.como que eu faço pra desconectar e reconectar o banco sem fechar a aplicação.
USUARIO.EXCLUIDOS 28/08/2007 21:32:56
#233151
Olha eu uso 2 variaveis Recordset olha só:

Public Function Consultar()

With cnnComando
.ActiveConnection = cnnTeste
.CommandType = adCmdText
'Monta o comando SELECT para selecionar o registro na tabela:
.CommandText = strSql
Set rsSelecao = .Execute
End With

End Function


ai eu faço uma private sub da mesma forma:

Private Sub Consulta_Alternativa()

With cnnComando
.ActiveConnection = cnnTeste
.CommandType = adCmdText
'Monta o comando SELECT para selecionar o registro na tabela:
.CommandText = strSql
Set rsSelecao2 = .Execute
End With

End Sub


depois e só vc montar a query uma dentro da outra!
USUARIO.EXCLUIDOS 28/08/2007 21:35:35
#233152
ou só para limpar a Recordset e só vc zerar ela

set rsSelecao = Nothing
RODRIGOMARCHESE 28/08/2007 23:43:19
#233164
Mantenha o bd aberto e trate somente o recordset

Public Function Consultar(strSql As String) As ADODB.Recordset

If Consultar.State = adStateOpen Then
Consultar.Close
End If
Set Consultar = ConexaoBD.Execute(strSql)

End Function

USUARIO.EXCLUIDOS 29/08/2007 12:00:44
#233225
Celso explique melhor o que esta querendo fazer.
Tópico encerrado , respostas não são mais permitidas