作者satank ()
看板java
标题[问题] 程式执行到updateRow()会发生错误
时间Wed Sep 2 23:27:16 2009
今天安装微软的jdbc driver後,用他的范例程式进行测试
要新增或是查询资料列都没有问题
可是要更新或删除时,就会产生如下的错误讯息:
com.microsoft.sqlserver.jdbc.SQLServerException:
资料指标并未包含要修改的资料表,或是资料表无法透过资料指标来更新。
at com.microsoft.sqlserver.jdbc.SQLServerException.
makeFromDatabaseError(SQLServerException.java:196)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:246)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:83)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:39)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.
doUpdateRowRPC(SQLServerResultSet.java:3987)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.
access$200(SQLServerResultSet.java:16)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet$1UpdateRowRPC.
doExecute(SQLServerResultSet.java:3921)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.
executeCommand(SQLServerConnection.java:1416)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.
executeCommand(SQLServerStatement.java:185)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.
updateRow(SQLServerResultSet.java:3957)
at updateLargeData.main(updateLargeData.java:80)
请问该怎麽解决呢?是SQL Server需要做什麽参数设定吗?
(范例程式中的basicDT.java、updateRS.java、
updateLargeData.java这三个档案都有类似问题)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.151.55