C#往sqlserver插入image图片问题

[复制链接]
查看11 | 回复1 | 2016-4-15 06:22:37 | 显示全部楼层 |阅读模式
sqlserver表testinfo结构如下 name char(8), gender char(2), idpic imag,使用C#操作数据库,能够用一条sql插入完整数据(既插入文本,也插入图片),语句应该如何写,请高手指教
// bytes是从图片读取到的流
string sql = "insert into idcardinfotb values('testname', 'testgender',@testpic);
SqlParameter para = new SqlParameter("@testpic", SqlDbType.Image, bytes.Length);
para.Value = bytes; SqlCommand ins_cmd = new SqlCommand(sql, conn);
ins_cmd.Parameters.Add(para);
ins_cmd.ExecuteNonQuery();

回复

使用道具 举报

千问 | 2016-4-15 06:22:37 | 显示全部楼层
insert into testinfo values(name ,gender ,idpic );就这样直接插入,但是图片idpic 这里传入数据的时候的个byte数组首先你要先将图片转为byte数组,然后在传入值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行