怎样用c#将任意图片路径保存到slq数据库中,再查询时可以通过访问数据库显示在picturebox上的。求代码

请问这样写的代码有问题吗?可以实现吗?OpenFileDialogofd=newOpenFileDialog();ofd.Title="请选择要插入的图片";ofd.Fi... 请问这样写的代码有问题吗?可以实现吗?
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "请选择要插入的图片";
ofd.Filter = "JPG图片|*.jpg|BMP图片|*.bmp|Gif图片|*.gif";
ofd.CheckFileExists = true;
ofd.CheckPathExists = true;
ofd.Multiselect = false;
if (ofd.ShowDialog() == DialogResult.OK)
{
pictureBox1.ImageLocation = ofd.FileName;

string photo = this.pictureBox1.ImageLocation.ToString();
string str1="insert into 电影信息表 海报的相对路径"+" values" +photo;
con.Open();
SqlCommand cmd = new SqlCommand(str1, con);

cmd.ExecuteNonQuery();
con.Close();

}
else
{
MessageBox.Show("你没有选择图片", "信息提示");
}
展开
 我来答
一口吃俩茶叶蛋Dc
2010-12-19 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:111万
展开全部
图片是不可能存在数据库的,只能先存在目录下,把目录的路经存在数在数据库,调用时只要这路经就能显示图片了,代码如下
数据库
src
\pp\aa.jpg(存在pp文件下的aa图片)

调用时直接把这个图片显示到这个控件上面就行了!!!只要路经对都会显示的!!
没显示就查看是否路经存正确!

楼下 lqzcliff 我还真不知道怎么把图片保存到数据库里!!请你详细一点说明一下怎么做?我也学习学习,谢谢!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lqzcliff
2010-12-18 · TA获得超过368个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:239万
展开全部
很简单的,如果还需要就说一下,我给你整理.
thing123,你不清楚就不要乱说呀,图片怎么是不可能存在数据库的?
我现在手头上的项目里就有这个功能,直接保存产品图片在数据库
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fb6818394
2010-12-18
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
图片不能保存在数据库。
只能保存在网站项目 的文件夹中。
通过页面读取文件夹图片路径来显示图片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传奇勇者
2010-12-18 · TA获得超过747个赞
知道大有可为答主
回答量:1706
采纳率:75%
帮助的人:807万
展开全部
我这儿有保存和读取代码,太大发不出,需要的话传给你吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式