MIGRANDO PRA ADO - PARTE 2
Estou começando com ADO hoje...
Conseguir fazer a conexao com o BD Access...
Conseguir fazer consulta e etc...
Minha duvida é a seguinte, eu abro varias vezes o banco de dados no meu form... uso varias tabelas tambem... para preenche combobox, para validadar campos e etc...
exemplo:
Minha duvida está nessa msg de erro que aparece as vezes:
Operação não permitida quando o objeto está aberto
Ela tá relacionada a algo que deixei aberto... então vou lá e coloco um rs.close ou um BD_ADO.close e resolve... ai saio daquele objeto e vou para outro... ai dar o erro... ai fecho denovo o outro... abro o form e pulo um objeto e vou pro terceiro... lá vem a msg denovo...
resulmindo...
Pq essa msg aparece e o que devo fazer para não dar mais ela!
Conseguir fazer a conexao com o BD Access...
Conseguir fazer consulta e etc...
Minha duvida é a seguinte, eu abro varias vezes o banco de dados no meu form... uso varias tabelas tambem... para preenche combobox, para validadar campos e etc...
exemplo:
Call Abrir_BancodeDados
Set RS.ActiveConnection = BD_ADO
RS.Source = [Ô]SELECT DISTINCT CATEGORIA FROM PRODUTOS ORDER BY CATEGORIA[Ô]
RS.Open
[ô]ai coloco o codigo que vai usar essa consulta acima... bla, bla, bla
Minha duvida está nessa msg de erro que aparece as vezes:
Operação não permitida quando o objeto está aberto
Ela tá relacionada a algo que deixei aberto... então vou lá e coloco um rs.close ou um BD_ADO.close e resolve... ai saio daquele objeto e vou para outro... ai dar o erro... ai fecho denovo o outro... abro o form e pulo um objeto e vou pro terceiro... lá vem a msg denovo...
resulmindo...
Pq essa msg aparece e o que devo fazer para não dar mais ela!
Após executar o RS.Open, em algum momento vc precisará usar o RS.Close antes de usar o RS.Open novamente.
Tópico encerrado , respostas não são mais permitidas