byte[] 数据如何存入数据库,程序编译通过,但运行报错
我要将一个 byte[] 类型的数据存入数据库,以下做了一下测试
byte[] byteArray = System.Text.Encoding.Default.GetBytes("20133");
model.FingerCode = byteArray;
model.GongHao = name;
bll.Add(model);
label2.Text = "登记成功.";
vs 编译通过了,但是运行时报错,如下:
------------------------------------------------------------------
“System.Data.SqlClient.SqlException”类型的未经处理的异常在 DBUtility.dll 中发生
其他信息: 缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请添加名称或单个空格作为别名。
在此上下文中不允许使用名称 "System.Byte"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
-------------------------------------------------------------------
byte[] 类型数据如何才能写入数据库呢,数据库中对应字段设为 binary(1024) 字段类型。
请高手指教 ,万分感激!!