Erro de transacao manual ou distribuida no SQL-Server
24/10/2007
0
Amigos:
Estou ajudando a dar manutencao em um sistema feito em ASP, com BD SQL-Server, e a rotina estah exibindo a seguinte mensagem:
-----------------
Não é possível criar uma nova conexão porque o modo usado é o de transação manual ou distribuída.
/quadrosocial/leitura_retorno_bordero/leitura.asp, line 57
-----------------
A linha 57 mencionada acima monta o comando SQL (nao parece haver nada de errado nela).
Na linha 58, existe o comando:
rsAuxComd.Execute
Essa rotina abre um arquivo TXT com cerca de 400 linhas, para realizar um
processamento no banco de dados. Desconfiei que o problema pudesse ser o tamanho
do arquivo, e então fui eliminando as linhas do .TXT até perceber que com 232 linhas
a rotina funciona bem. Mas se eu deixo o arquivo com 233 linhas ou mais, aparece a mensagem acima.
Estou tentando identificar se ha algum dado invalido na linha 233, mas ateh o
momento nao vi nada de errado. Alguem tem ideia se o tamanho do arquivo lido
pode gerar a mensagem acima ? (falta de memoria do servidor, ou do SQL-Server ?)
O arquivo com 232 linhas tem 35.262 bytes e com 233 linhas (quando começa o problema)
tem 35.416 bytes.
Muito obrigado pela atenção de todos.
Paulo
Estou ajudando a dar manutencao em um sistema feito em ASP, com BD SQL-Server, e a rotina estah exibindo a seguinte mensagem:
-----------------
Não é possível criar uma nova conexão porque o modo usado é o de transação manual ou distribuída.
/quadrosocial/leitura_retorno_bordero/leitura.asp, line 57
-----------------
A linha 57 mencionada acima monta o comando SQL (nao parece haver nada de errado nela).
Na linha 58, existe o comando:
rsAuxComd.Execute
Essa rotina abre um arquivo TXT com cerca de 400 linhas, para realizar um
processamento no banco de dados. Desconfiei que o problema pudesse ser o tamanho
do arquivo, e então fui eliminando as linhas do .TXT até perceber que com 232 linhas
a rotina funciona bem. Mas se eu deixo o arquivo com 233 linhas ou mais, aparece a mensagem acima.
Estou tentando identificar se ha algum dado invalido na linha 233, mas ateh o
momento nao vi nada de errado. Alguem tem ideia se o tamanho do arquivo lido
pode gerar a mensagem acima ? (falta de memoria do servidor, ou do SQL-Server ?)
O arquivo com 232 linhas tem 35.262 bytes e com 233 linhas (quando começa o problema)
tem 35.416 bytes.
Muito obrigado pela atenção de todos.
Paulo
Psdias2
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)