[SQL ] MSSQL使用OPENROWSET查詢DB2回傳結果的問題
我現在使用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