iT邦幫忙

0

為什麼 Visual studio 查詢資料庫資料會顯示 <二進位資料>

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220105/201404911XeIyhaE4F.png

要如何正確讓它顯示數值,不要顯示 <二進位資料>
因為看不到數值抓不到正確的2進位,就無法用C#再轉碼

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
海綿寶寶
iT邦大神 1 級 ‧ 2022-01-05 18:07:00
最佳解答

因為看不到數值抓不到正確的2進位,就無法用C#再轉碼

這句話可能有點誤會
不管「看不看得到」「可不可以轉碼」「用C#/PHP還是Python轉碼」
儲存在資料庫裡的都是相同的值

至於「顯示成<二進位資料>」
可能是 Visual Studio 的設計如此

可以試試看(假設 SID='A001')

SELECT UTIL_RAW.CAST_TO_RAW('A001') FROM dual;

會如何顯示

以下是用 dbfiddle 的測試結果
https://ithelp.ithome.com.tw/upload/images/20220105/20001787qi41eTF0ND.png

另外
前幾篇問題如果解決了的話
請選個最佳解答以結案

還是不行,因為後來都是我自己把方法嘗試出來,多人回答也不曉得該給誰,就空著了

既然如此
就只能祝你好運了

成功了

1
純真的人
iT邦大師 1 級 ‧ 2022-01-05 17:36:45

那個肉眼看不到的@@...
抓資料出來後~你還要用二進位陣列去轉換出來...

1
天黑
iT邦研究生 5 級 ‧ 2022-01-05 17:47:56

如果只是要看...
也許可以參考這個

我要發表回答

立即登入回答