1
我正在嘗試編寫一個測試,它返回一個數據讀取器,其中一列是byte []。 我想我可以創建一個數據表並從中創建一個閱讀器。將字節[]添加到數據行中
var cboTable = new DataTable("CBOTable");
var colValue = new SqlBinary(ASCII.GetBytes("Hello This is test"));
cboTable.Columns.Add("ByteArrayColumn");
cboTable.Rows.Add(colValue);
var reader= cboTable.CreateDataReader();
的問題是,當我添加colValue
的數據行,而不是將其添加爲byte[]
它把它添加到該行,因爲它是字符串表示這是"SqlBinary(18)"
的。
我的問題是如何添加一個實際byte[]
我的數據行
cboTable.Columns.Add(「ByteArrayProp」,typeof(SqlBinary));是解決這個問題的正確方法。 – 2010-08-04 22:48:08