ERRO
BOM DIA TO COM O SEGUINTE PROBLEMA
ESTOU EXECULTANDO O SEGUINTE COMANDO:
con.BeginTrans
sql = [Ô]delete from Etiquetas_Itens[Ô]
con.Execute sql
con.CommitTrans
SENDO QUE ESTA DANO O SEGUINTE ERRO:
A transação não pode ser iniciada em modo firehose.
Não é possÃvel iniciar a transação porque há mais de uma conexão ODBC em uso.
POIS TODA VEZ QUE EU ABRO UMA CONEXAO EU PROCEDO ASSIM
con.BeginTrans
SQL [Ô]EXECULTO A SQL DESEJANDA[Ô]
con.Execute sql
con.CommitTrans
COMO EU POSSO DESCOBRIR ONDE ESTA ABERTO OU FECHAR, JA ATE DEBUG ELE E SEMPRE ESTA CON.BINTRANS DEPOIS CON EXECUTE SQL E DEPOIS CON.COMMITRANS
ESTOU EXECULTANDO O SEGUINTE COMANDO:
con.BeginTrans
sql = [Ô]delete from Etiquetas_Itens[Ô]
con.Execute sql
con.CommitTrans
SENDO QUE ESTA DANO O SEGUINTE ERRO:
A transação não pode ser iniciada em modo firehose.
Não é possÃvel iniciar a transação porque há mais de uma conexão ODBC em uso.
POIS TODA VEZ QUE EU ABRO UMA CONEXAO EU PROCEDO ASSIM
con.BeginTrans
SQL [Ô]EXECULTO A SQL DESEJANDA[Ô]
con.Execute sql
con.CommitTrans
COMO EU POSSO DESCOBRIR ONDE ESTA ABERTO OU FECHAR, JA ATE DEBUG ELE E SEMPRE ESTA CON.BINTRANS DEPOIS CON EXECUTE SQL E DEPOIS CON.COMMITRANS
estranho viu
mas você poderia tenta o seguinte
antes de executar o delete
If con.State = 1 Then con.close
mas você poderia tenta o seguinte
antes de executar o delete
If con.State = 1 Then con.close
Tópico encerrado , respostas não são mais permitidas