kassio07 Posted November 28, 2012 Report Share Posted November 28, 2012 alguém sabe se tem alguma forma de reutilizar o recordset? pois tenho uma consulta que depois gera uma atualização e gostaria que ela rodasse várias vezes pois ela deve ser feita para todos os registros do meu banco access... Quote Link to comment Share on other sites More sharing options...
0 kassio07 Posted November 29, 2012 Author Report Share Posted November 29, 2012 alguém sabe se tem alguma forma de reutilizar o recordset? pois tenho uma consulta que depois gera uma atualização e gostaria que ela rodasse várias vezes pois ela deve ser feita para todos os registros do meu banco access...um.Close dois.Close Set um = Nothing Set dois = Nothing Sql = "" Quote Link to comment Share on other sites More sharing options...
0 Iceguy Posted January 31, 2013 Report Share Posted January 31, 2013 (edited) Continuar com ela aberta assim?Option Compare Database Option Explicit Dim rs As Recordset Public Sub PrintAndGoForward() If rs.BOF Then rs.MoveNext End If If Not rs.EOF Then Debug.Print rs.Fields("Nome") rs.MoveNext Else Debug.Print "Fim da Recordset." End If End Sub Public Sub PrintAndGoBackward() If rs.EOF Then rs.MovePrevious End If If Not rs.BOF Then Debug.Print rs.Fields("Nome") rs.MovePrevious Else Debug.Print "Início da Recordset." End If End Sub Private Function EmptyRecordset() As Boolean EmptyRecordset = False If rs.EOF And rs.BOF Then Debug.Print "Recordset vazia." EmptyRecordset = True End If End Function Public Sub UnloadRecordset() rs.Close Set rs = Nothing Debug.Print "Recordset descarregado." End Sub Public Sub LoadRecordset() Set rs = CurrentDb().OpenRecordset("SELECT Tabela1.Nome FROM Tabela1") If EmptyRecordset Then Call UnloadRecordset Else rs.MoveFirst Debug.Print "Recordset inicializado." End If End SubOu reutilizar ela pra outra consulta? Se for é só dar um rs.Close e depois dar um OpenRecordset dnovo Edited January 31, 2013 by Iceguy Quote Link to comment Share on other sites More sharing options...
Question
kassio07
alguém sabe se tem alguma forma de reutilizar o recordset? pois tenho uma consulta que depois gera uma atualização e gostaria que ela rodasse várias vezes pois ela deve ser feita para todos os registros do meu banco access...
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.