[英]How to read varbinary of SQL as string in C#?
我有一個Web應用程序,它從SQL中讀取varbinary作為代碼中的字節數組。 基本上,它對列執行ExecuteScalar並將其作為字節數組返回。
我現在正在將應用程序的迷你版本作為Windows應用程序進行。 為此,我試圖跳過數據庫連接。 我直接從SQL將varbinary值輸入到RichTextBox,並嘗試將其讀取為字節數組。 但是,我沒有得到相同的字節數組。 我在做錯什么,該怎么辦?
我用這段代碼得到了它
string hex = richTextBox1.Text
int NumberChars = hex.Length;
byte[] bytes = new byte[NumberChars / 2];
for (int i = 0; i < NumberChars; i += 2)
bytes[i / 2] = Convert.ToByte(hex.Substring(i, 2).ToString(), 16);
return bytes;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.