PRB: Cannot Start a Cloned Connection While in Manual Transaction Mode (313181)
The information in this article applies to:
- Microsoft SQL Server 2000 Driver for JDBC
This article was previously published under Q313181 SYMPTOMS
While using the Microsoft SQL Server 2000 Driver for JDBC, you may experience the following exception:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
CAUSE
This error occurs when you try to execute multiple statements against a SQL Server database with the JDBC driver while in manual transaction mode (AutoCommit=false) and while using the direct (SelectMethod=direct) mode. Direct mode is the default mode for the driver.
RESOLUTION
When you use manual transaction mode, you must set the SelectMethod property of the driver to Cursor, or make sure that you use only one active statement on each connection as specified in the "More Information" section of this article.
STATUSThis behavior is by design.REFERENCES
For more information about Cloned Connections, see the Connection String Properties section of the Microsoft SQL Server 2000 Driver for JDBC HTML Help or the Online Guide.For additional information about cloned connections with the driver, click the article number below
to view the article in the Microsoft Knowledge Base:
313220 PRB: Unexpected Connections to SQL Server with JDBC
Modification Type: | Major | Last Reviewed: | 6/30/2003 |
---|
Keywords: | kbprb KB313181 kbAudDeveloper |
---|
|