Flavioam 0 Denunciar post Postado Agosto 3, 2009 Pessoal, estou tendo um problema ao trocar o banco de dados de um servidor Sqlserver Express para um Sqlserver 8.0 do cliente. No Express meu software funcionava normalmente, mas no Sqlserver 8.0 ele acusa "já existe um datareader aberto associado a este comando que deve ser fechado primeiro" em diversos lugares. O detalhe é que não existem datareaders abertos, pois sempre os fecho assim que possível. Existem sim diversos DataAdapters. Seria este o problema ? Será que existe algo na string de conexão que possa ser mudado ?! Obrigado pessoal , abraço ! Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Agosto 3, 2009 Flavioam, seja bem vindo ao Fórum iMasters, conheça nossas regras: Regras do Fórum Apesar de ser web de uma olhada neste tópico: http://forum.imasters.com.br/index.php?/topic/349390-resolvido-pagina-de-atualiacao/page__p__1312787__hl__DataReader__fromsearch__1entry1312787 Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
VictorWentz 0 Denunciar post Postado Agosto 23, 2009 Eu já tive esse mesmo problema, só que com o MySQL. A solução foi fechar e abrir a conexão novamente, sempre que for usar ela novamente. Vamos supor que o seu objeto conexão se chama 'con'. No MySQL, eu fazia a seguinte condição: If Not con.State = ConnectionState.Closed Then con.Close() End If con.Open() Compartilhar este post Link para o post Compartilhar em outros sites