ERRO DE OPERACAO INVALIDA
Olá! Estou tentando gravar registro do bd sql server 2000 usando ADO. Após atribuir o valor das variaveis a cada campo do recordset, as vezes dá um erro no comando update..blz, eh um erro conhecido..entaum coloquei
on error GoTo trataerro
Ae fiz uma rotina q trata o erro, que aliás, o recordset eh aberto e fechado dentro de uma repetição..entaum ao final da rotina de erro, coloquei GoTo retorna..fazendo com q o programa retorne exatamente na linha que fecha o recordset, dentro da repetição. Problema: dá o erro "Operação inválida neste contexto", e não fecha o recordset, impedindo o loop de reabri-lo com uma consulta diferente!!
Podem me ajudar???
on error GoTo trataerro
Ae fiz uma rotina q trata o erro, que aliás, o recordset eh aberto e fechado dentro de uma repetição..entaum ao final da rotina de erro, coloquei GoTo retorna..fazendo com q o programa retorne exatamente na linha que fecha o recordset, dentro da repetição. Problema: dá o erro "Operação inválida neste contexto", e não fecha o recordset, impedindo o loop de reabri-lo com uma consulta diferente!!
Podem me ajudar???
Você tem certeza que o recordeset esta aberto ? Post parte do código.
Certifique-se disso com o código abaixo:
Certifique-se disso com o código abaixo:
If rs.State = adStateOpen Then rs.Close
Você pede ajuda mais não colabora :-)... Poste parte do código que da o erro, para que alguem tente te ajudar.
Tópico encerrado , respostas não são mais permitidas