[SQL ] MSSQL使用OPENROWSET查詢DB2回傳結果的問題

看板Database作者 (游小蝦)時間15年前 (2010/11/23 18:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我現在使用OPENROWSET去查詢DB2的資料庫來INSERT MSSQL DB 大部分時間正常 不過有時候回傳結果卻有問題 例如某些欄位明明有值,回傳卻是空白 或是某欄位在INSERT的時候跳出char轉數值有誤 不過確定欄位都是正常的數值 為什麼說很怪 假設資料庫裡面總共有750筆 不下where 失敗 我下 where id <700成功 where id<=750失敗 where id<=800失敗 where id<=900成功....@@ 我的ID就只有到750...-.- 另一個狀況也是 假設那筆id=200 我下 where id<=200顯示正常 where id>=200顯示正常 where id=200顯示正常 不下where 顯示就是空白...-.- 我覺得兩個問題應該是同一個 就是欄位有值卻被回傳空白 不過就是不知道為什麼 請教有高手用過OPENROWSET查詢db2發生過類似的問題嗎? 我的環境是sql 2005 db2環境是db2/NT 我是用MS OLE DB For DB2連接的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.227.9.230
文章代碼(AID): #1CwvU5qi (Database)