線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1289
推到 Plurk!
推到 Facebook!

Sql Server 的 Binary Field 如何知道它裡面有無資料...

尚未結案
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-19 18:11:48 IP:218.162.xxx.xxx 未訂閱
Sql Server 的 Binary Field 資料存進去後為什麼欄位值也只顯示 BYTES 我如何知道它儲存的資料是否正確..及如何將它轉成 Pchar or Char or String..等可見字元...
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-19 21:32:06 IP:61.221.xxx.xxx 未訂閱
Hi, 可以使用 convert 函數來進行轉換. select convert(varchar, mybincol) from table 這樣就可以轉為可見字元了. 不過如果原來存的資料原來就在不可見字元段, 也無法顯示的.
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-19 22:07:17 IP:218.162.xxx.xxx 未訂閱
引言: Hi, 可以使用 convert 函數來進行轉換. select convert(varchar, mybincol) from table 這樣就可以轉為可見字元了. 不過如果原來存的資料原來就在不可見字元段, 也無法顯示的.
with Query1 do begin close; SQL.Clear; SQL.Add('select convert(varChar, Regi_kkk) from OpdRegiList'); open; end; 要如何把它指定給另一個變數
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-19 23:48:33 IP:61.221.xxx.xxx 未訂閱
這樣就可以了:    
var
  mystr: String;
..
with Query1 do
begin
  close;
  SQL.Clear;
  SQL.Add('select convert(varChar, Regi_kkk) as mycol from OpdRegiList');
  open;
  if not eof then
    mystr := FieldByName('mycol').AsString;
end;
LPH
一般會員


發表:53
回覆:43
積分:19
註冊:2003-04-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-20 02:49:56 IP:218.162.xxx.xxx 未訂閱
引言: 這樣就可以了:
var
  mystr: String;
..
with Query1 do
begin
  close;
  SQL.Clear;
  SQL.Add('select convert(varChar, Regi_kkk) as mycol from OpdRegiList');
  open;
  if not eof then
    mystr := FieldByName('mycol').AsString;
end;
請問用String 接收如果有控制字元或不可見字元會不會被轉碼... mycol 是不是就是 Regi_kkk 這個Binary 的欄位.. 發表人 - LPH 於 2003/05/20 02:54:18
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-20 09:15:36 IP:211.76.xxx.xxx 未訂閱
是的..沒錯.. 要是有不可見字元有可能會轉不出來.. 
引言:mycol 是不是就是 Regi_kkk 這個Binary 的欄位..
是的 mycol 只是 sql command 中的 alias column name !!
系統時間:2024-06-29 11:43:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!