ERRO

GUIGOR 21/01/2013 11:49:22
#417785
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



MARCELO.TREZE 21/01/2013 12:02:45
#417790
Resposta escolhida
estranho viu

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