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();
展开
 我来答
guoliquan
推荐于2016-04-15 · 超过18用户采纳过TA的回答
知道答主
回答量:163
采纳率:0%
帮助的人:63.2万
展开全部
insert into testinfo values(name ,gender ,idpic );
就这样直接插入,但是图片idpic 这里传入数据的时候的个byte数组
首先你要先将图片转为byte数组,然后在传入值。
zqcore
2011-02-26
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
转为二进制流写入……没做过IMAG这个类型的数据呢……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秀惠场9
2011-02-26 · 超过23用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:40.4万
展开全部
用数据库存图片貌似有点浪费,很占空间。是转成二进制存在数据库里的,应该给插入正常语句一样,就是在最后多一个参数。我没用过数据库存图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旷曼寒XT
2011-02-26 · TA获得超过2255个赞
知道答主
回答量:121
采纳率:0%
帮助的人:40万
展开全部
00
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式