Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

renata_nunes

erro ao tentar executar dois updates

Recommended Posts

numa página asp tento executar dois updates mas está dando erro, dizendo que não posso fazer: erro:A transação não pode ter vários conjuntos de registros com este tipo de cursor. Altere o tipo de cursor, confirme a transação ou feche um dos conjuntos de registros

 

a linha que executar o rs é esse:

conn.BeginTrans()

set rs = conn.execute(sql)

set rs2 = conn.execute(sql2)

 

teria outra forma?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sql = "update fotos set legenda='"&legenda&"' where codigo='"&codFoto&"'"

sql2 = "update noticias set foto='n' where codigo = '"&codNoticia&"'"

 

esses são os sql...

 

se não pode setar, como faço para executar esses updates?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Setar nao é o seu erro

 

O que o ted disse é que nao precisa

 

Poderia ser assim somente

 

conn.execute(sql)
conn.execute(sql2)

So que nao é isso o erro, pelo menos teoricamente nao

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei desse e funcionou... é que estou aproveitando o código antigo.. e tinha esse negócio de conn.BeginTrans()

e como não sabia o que era, coloquei... mas agora busquei no google alguns scripts e consegui que funcionasse... nada q uma boa pesquisa não resolva...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.