請問富翁,C#怎樣讀出SQL中image字段類型的數據到TextArea中去. ( 积分: 100 )

  • 主题发起人 主题发起人 梦幻小子
  • 开始时间 开始时间

梦幻小子

Unregistered / Unconfirmed
GUEST, unregistred user!
我是C#的初學者,現在遇到怎麼把SQL中的二進制數據讀出放到TextArea中。
很急呀。
wyh110536@21cn.com
 
我是C#的初學者,現在遇到怎麼把SQL中的二進制數據讀出放到TextArea中。
很急呀。
wyh110536@21cn.com
 
代码:
SqlConnection con = ...
SqlCommand cmd = ...
byte[] buf = (byte[])cmd.ExecuteScaler("SELECT BinField FROM YourTable WHERE ...");
cmd.Close();
con.Close();
mTextArea.Text = BufToHex(buf);
string BufToHex(byte[] buf)
{
  StringBuilder sb = new StringBuilder();
  sb.Append("0x");
  foreach (byte b in buf)
    sb.Append(b.ToString("H2"));
// 格式字符串可能不对,自己查一下msdn
  return sb.ToString();
}
 
To redforks
我按你方法做了,但讀出來的是很多數字,而我內面存的是文字,我該怎麼處理呀!謝謝!!
 
System.String =System.Convert.ToBase64String(System.Byte[]);
 
后退
顶部