C#往sqlserver插入image图片问题
sqlserver表testinfo结构如下namechar(8),genderchar(2),idpicimag,使用C#操作数据库,能够用一条sql插入完整数据(既插...
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(); 展开
// 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(); 展开
4个回答
展开全部
转为二进制流写入……没做过IMAG这个类型的数据呢……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数据库存图片貌似有点浪费,很占空间。是转成二进制存在数据库里的,应该给插入正常语句一样,就是在最后多一个参数。我没用过数据库存图片
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
00
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询