C
corpose0
Unregistered / Unconfirmed
GUEST, unregistred user!
现在是这样一个问题,这是我连接数据库的字符串:
idb.server=jdbc:sqlserver://localhost;databaseName=dms_reporting;(成功连接的)
但是当我用 select * from (select)时也就是嵌套查询时会出下面的异常:
---------------------------
详细信息:[Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
---------------------------
于是我就在连接字符串后加了 SelectMethod=Cursor
idb.server=jdbc:sqlserver://localhost;databaseName=dms_reporting;SelectMethod=Cursor
这样的就可以了。
不过新的问题出现了:当我在做 select * from (select) 时候,由于游标来不及跟上就返回了值,所以在取值的时候取的都是0,但是没有报异常。
不知道大家碰到过这样的问题没有。
idb.server=jdbc:sqlserver://localhost;databaseName=dms_reporting;(成功连接的)
但是当我用 select * from (select)时也就是嵌套查询时会出下面的异常:
---------------------------
详细信息:[Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
---------------------------
于是我就在连接字符串后加了 SelectMethod=Cursor
idb.server=jdbc:sqlserver://localhost;databaseName=dms_reporting;SelectMethod=Cursor
这样的就可以了。
不过新的问题出现了:当我在做 select * from (select) 时候,由于游标来不及跟上就返回了值,所以在取值的时候取的都是0,但是没有报异常。
不知道大家碰到过这样的问题没有。