Re: [問題] 程式執行到updateRow()會發生錯誤
很久以前的記憶了... 有錯請隨意... [炸]
※ 引述《satank ()》之銘言:
: 今天安裝微軟的jdbc driver後,用他的範例程式進行測試
: 要新增或是查詢資料列都沒有問題
: 可是要更新或刪除時,就會產生如下的錯誤訊息:
: com.microsoft.sqlserver.jdbc.SQLServerException:
: 資料指標並未包含要修改的資料表,或是資料表無法透過資料指標來更新。
[skip]
: at com.microsoft.sqlserver.jdbc.SQLServerResultSet.
: updateRow(SQLServerResultSet.java:3957)
: at updateLargeData.main(updateLargeData.java:80)
: 請問該怎麼解決呢?是SQL Server需要做什麼參數設定嗎?
: (範例程式中的basicDT.java、updateRS.java、
: updateLargeData.java這三個檔案都有類似問題)
沒有附上你的程式碼(片段)
也沒有附上範例程式的 reference
這樣子發問是很沒有誠意的
沒有誠意的發問通常導致沒有誠意的回答
(嗯... 最近好閒阿,所以還會想要回這種東西 [被老闆毆飛])
首先請去確定你的 JDBC 連法
(OS:阿沒有給程式碼,誰知道你怎麼連。難不成還要我自己去找範例?)
有一些參數會導致某些 ResultSet 操作無法運作
再來就是懷疑你的 driver 沒有 support
JDBC 的規格開了一堆 method,不代表 driver 一定都要確實實做 [炸]
(甭說別的,一堆 DBMS 沒有 catalog 的機制,是要怎麼實做?)
最後是你程式寫的內容對不對
至於調整 SQL server,應該沒那麼高深啦.....
====
雖然手打的字比原 po 多
但是,還是好無聊的一篇回文 [毆死]
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.20.171.219
→
09/03 10:54, , 1F
09/03 10:54, 1F
→
09/03 11:49, , 2F
09/03 11:49, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):