[問題] 程式執行到updateRow()會發生錯誤

看板java作者時間16年前 (2009/09/02 23:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
今天安裝微軟的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
文章代碼(AID): #1AdexLqw (java)
文章代碼(AID): #1AdexLqw (java)