Artigo: 313181 - Última revisão: segunda-feira, 30 de Junho de 2003 - Revisão: 2.0 PROBLEMA: Não é possível iniciar uma ligação clonada enquanto em modo de transacções manual
Nesta páginaSintomasAo utilizar o controlador de Microsoft SQL Server 2000 para JDBC, poderá detectar a seguinte excepção: Java.SQL.SQLException: [Microsoft] [controlador de 2000 SQLServer para JDBC] não é possível iniciar uma ligação clonada no modo de transacção manual. CausaEste erro ocorre quando tenta executar várias instruções uma base de dados do SQL Server com o controlador JDBC enquanto em modo de transacção manual (AutoCommit = false) e ao utilizar o direct (SelectMethod = directa) modo. Modo directo é o modo predefinido para o controlador. ResoluçãoQuando utiliza o modo de transacção manual, deve definir a propriedade SelectMethod do controlador para cursor ou certifique-se que utiliza apenas uma instrução activa em cada ligação tal como especificado na secção "Mais informação" deste artigo. Ponto Da SituaçãoEste comportamento ocorre por predefinição. Mais InformaçãoPassos para reproduzir o comportamentoUtilize o seguinte código para reproduzir o erro:Nota : consulte os comentários no código para obter informações sobre as alterações de código que são necessários para resolver o problema. ReferênciasPara obter mais informações sobre ligações de acesso clonada, consulte a secção Propriedades de cadeia de ligação do controlador de Microsoft SQL Server 2000 para JDBC HTML Help ou guia on-line.Para obter informações adicionais sobre ligações clonadas com o controlador, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 313220
(http://support.microsoft.com/kb/313220/EN-US/
)
PROBLEMA: Inesperadas ligações ao SQL Server com JDBC
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 313181
(http://support.microsoft.com/kb/313181/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar ao topo