|
Postada em 22/09/2005 10:20 hs
Estou usando DAO 3.6. Como faço para verificar se um recordset está aberto. Obrigado. Luiz
|
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 22/09/2005 10:37 hs
tente assim If rst.State = adStateOpen Then ROTINA PARA FECHAR End If
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|
|
Postada em 22/09/2005 10:38 hs
Cara é só vc dar uma procurada melhor nos posts antigos que vc acha, mas para te ajudar aí vai: rs.state = 0 'fechado rs.state = 1 'aberto Falou t+
João Carlos Junior Administrador de Redes - Windows 2003 Srv, Linux Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X Iniciante em C# e ASP .NET
|
|
|
|
Postada em 22/09/2005 10:40 hs
Luiz Para que você gostaria de saber isso? Você pode setar o recordset abrindo outra tabela, sem precisar fechá-la.. Não é que nem o ADO que você precisa fechar para abrí-lo novamente. Espero ter ajudado em alguma coisa
Gustavo Boese
|
|
|
|
Postada em 22/09/2005 10:44 hs
Luiz, os códigos passados acima funcionam apenas pro ADO, não existe o comando state para recordsets do DAO 3.6 Abraços
Gustavo Boese
|
|
|
|
Postada em 22/09/2005 11:47 hs
Todos arquivos que eu tenho que ter um controle maior principalmente quando a alteração eu crio um campo em_uso e flego ele sempre que alguem abre o registro p/alteração, assim basta testar esse campo para não permitir que uma outra estação tente alterar um registro que está em uso no momento
|
|
|