社区
C#
帖子详情
高分求助,怎么在winform里将图片保存到sqlserver
kwklover
2004-05-07 01:33:04
我的思路是这样的:
1,获得图片路径
2,将图片转换成byte[]插入数据库
但怎么获得图片路径呢?请各位大侠赐教了!
如果有完整代码,那就更好了
thank you very much!
...全文
73
7
打赏
收藏
高分求助,怎么在winform里将图片保存到sqlserver
我的思路是这样的: 1,获得图片路径 2,将图片转换成byte[]插入数据库 但怎么获得图片路径呢?请各位大侠赐教了! 如果有完整代码,那就更好了 thank you very much!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BearRui
2004-05-07
打赏
举报
回复
SqlConnection conn=new SqlConnection(@"data source=chenyuming2004\VSdotNET;uid=sa;pwd=cym;database=lhf");
conn.Open();
SqlCommand cmd=new SqlCommand("select 照片 from fuser where password='1b'",conn);
SqlDataReader reader=cmd.ExecuteReader();
reader.Read();
MemoryStream buf=new MemoryStream((byte[])reader[0]);
Image image=Image.FromStream(buf,true);
pictureBox1.Image=image;
从数据库读图片到picturebox
BearRui
2004-05-07
打赏
举报
回复
SqlConnection conn=new SqlConnection(@"data source=chenyuming2004\VSdotNET;uid=sa;pwd=cym;database=lhf");
conn.Open();
SqlCommand cmd=new SqlCommand("insert into fuser values ('1a','1b',@i)",conn);
byte[] ib=new Byte[60000];
FileStream fs=new FileStream(@"D:\windows temp\temp\1.jpg",FileMode.Open ,FileAccess.Read );
fs.Read(ib,0,60000);
cmd.Parameters.Add("@i",SqlDbType.Image,(int)fs.Length);
cmd.Parameters["@i"].Value=ib;
cmd.ExecuteNonQuery();
conn.Close();
把图片读到pictureBox,再写入数据库
greatsft
2004-05-07
打赏
举报
回复
读取图象:
try
{
Byte[] byteBLOBData = new Byte[0];
byteBLOBData = (Byte[])m_DataRow[MyTools.g_PhotoField];
MemoryStream stmBLOBData = new MemoryStream(byteBLOBData);
this.picPhoto.Image= Image.FromStream(stmBLOBData);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
songbird
2004-05-07
打赏
举报
回复
试下绑定图像数据列
kwklover
2004-05-07
打赏
举报
回复
to:greatsft(C的使者)
插入的图片又怎么读取并显示在picturebox中呢?
wangsaokui
2004-05-07
打赏
举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=J9UBRVER-L3VB-49M3-GOU1-Z6C2PVR6FZ3K
greatsft
2004-05-07
打赏
举报
回复
try
{
MemoryStream ms = new MemoryStream ();
picPhoto.Image.Save (ms, System.Drawing.Imaging.ImageFormat.Bmp);
byte [] myData = new Byte [ms.Length ];
ms.Position = 0;
ms.Read (myData,0,Convert.ToInt32 (ms.Length ));
m_DataRow[MyTools.g_PhotoField] = myData;
}
catch(System.Exception ee)
{
MessageBox.Show(ee.Message);
}
wish u good luck
Greatsft
vb/vb.net百科技术文章精粹(1)
VB中用CommonDialog 如何设置
保存
的文件夹名? [控件] $$winsock接收文件问题 如何在
Winform
里
控制Web页面,填写表单,提交 如何显示指定文件名的ACCESS 查询或窗体 用VB+SQL SERVER编程
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到下一页显示数据 下载中文名
vb/vb.net开发精粹(2)
关于EXCEL转换成ACCESS库 关于vb生成exe后出现的问题,急!!!! 一道不知拿不定主意的小题 是不是需要刷新一下窗口? vb 连接sql2000 数据库 超慢的问题~ uridownloadtofile 函数问题 VB6.0如何调用打印纸格
VC++中可能遇到的问题
.m,a.m:link{COLOR:#666666;font-size:100%;}a.m:visited{COLOR:#660066;}T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性
里
面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比
大话设计模式
是抽象类,其实也就是一抽象模板,定义并实现了一个模版方法。这个模版方法一般是一个具体方法,它给出了一个顶级逻辑的骨架,而逻辑的组成步骤在相应的抽象操作中,推迟到子类实现。顶级逻辑也有可能调用一些具体方法。
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章