1.先从本地打开一个图片,然后存入数据库中。
2.从数据库中读取图片,怎样保存到本地的一个图片文件中?
3.对从数据库中读取的图片,修改一下对应编号后,再插入数据库中。
2.从数据库中读取图片,怎样保存到本地的一个图片文件中?
3.对从数据库中读取的图片,修改一下对应编号后,再插入数据库中。
解决方案 »
- 怎样用C#把JSON数据转换为list或数组
- C# 如何读取配置文件中的IP地址
- 很菜的一个问题? 在线等。。。
- 求教C# Access数据库 SELECT * FROM AdminUser WHERE (((Username)="Admin")); \"转义问题
- 请问为何vs.2003 c sharp赋值语句返回的是地址而不是值
- 简单线程问题,请大家帮帮忙,为什么数据不出来
- 求助 关于C#中调用tabcontrol中不同选项卡的问题
- 请问我这几句updata语句有什么错误?
- 如何删除DBF文件中的一行记录
- 高分求winform版权限管理 源码以及设计
- 获取文件完整路径问题!帮忙看下代码。
- XtraReports 的打印
给你一个数据库以二进制流存储的方法
//从数据库提取数据放入picturebox中
byte[] pic= (byte[])myCom.ExecuteScalar();
if (pic.Length > 0)
{
MemoryStream stream = new MemoryStream();
//将保存在流中的数据写入内存流
stream.Write(pic, 0, pic.Length);
pictureBox1.Image = Image.FromStream(stream);
}
//将本地的图片存入数据库
FileStream mPicture = new FileStream(FileName1, FileMode.Open);
byte[] picByte = new byte[mPicture.Length];
//用文件流保存二进制流
mPicture.Read(picByte, 0, (int)mPicture.Length);传参数picByte(image型),在存储过程中insert即可
往数据库中写入图片相对路径就可以了。
最好是在所写工程中的bin目录下的Debug目录下,建立一个文件夹(images),存入相对路径就OK了