Access之图片读取,存储
来源:互联网 发布:海淘返利知乎 编辑:程序博客网 时间:2024/06/05 04:14
Access之图片读取,存储
图片存储
FileStream fs=new FileStream("logo14.bmp",FileMode.Open);
byte[] myImage=new byte[fs.Length];
fs.Read(myImage,0,myImage.Length);
fs.Close();
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FingerMarkData.mdb";
OleDbConnection myConn=new OleDbConnection(strConn);
OleDbCommand myComm=new OleDbCommand();
myComm.CommandText="insert into T_FingerMarkInfo (id,[image]) values (1,@image)";
myComm.Connection=myConn;
myComm.Parameters.Add("@image",OleDbType.Binary);
myComm.Parameters["@image"].Value=myImage;
myConn.Open();
try
{
myComm.ExecuteNonQuery();
}
catch(Exception e1)
{
Console.Write(e1.ToString());
}
finally
{
myConn.Close();
}
byte[] myImage=new byte[fs.Length];
fs.Read(myImage,0,myImage.Length);
fs.Close();
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FingerMarkData.mdb";
OleDbConnection myConn=new OleDbConnection(strConn);
OleDbCommand myComm=new OleDbCommand();
myComm.CommandText="insert into T_FingerMarkInfo (id,[image]) values (1,@image)";
myComm.Connection=myConn;
myComm.Parameters.Add("@image",OleDbType.Binary);
myComm.Parameters["@image"].Value=myImage;
myConn.Open();
try
{
myComm.ExecuteNonQuery();
}
catch(Exception e1)
{
Console.Write(e1.ToString());
}
finally
{
myConn.Close();
}
图片读取
string sql="select * from T_FingerMarkInfo where id=1";
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FingerMarkData.mdb";
OleDbConnection pubsConn=new OleDbConnection(strConn);
OleDbCommand logoCMD=new OleDbCommand(sql,pubsConn);
byte[] outbyte = new byte[10000];
pubsConn.Open();
OleDbDataReader myReader = logoCMD.ExecuteReader();
while(myReader.Read())
{
long retval = myReader.GetBytes(1, 0, outbyte, 0, 10000);
}
myReader.Close();
pubsConn.Close();
MemoryStream stmBLOBData = new MemoryStream(outbyte);
pictureBox1.Image= Image.FromStream(stmBLOBData);
string strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FingerMarkData.mdb";
OleDbConnection pubsConn=new OleDbConnection(strConn);
OleDbCommand logoCMD=new OleDbCommand(sql,pubsConn);
byte[] outbyte = new byte[10000];
pubsConn.Open();
OleDbDataReader myReader = logoCMD.ExecuteReader();
while(myReader.Read())
{
long retval = myReader.GetBytes(1, 0, outbyte, 0, 10000);
}
myReader.Close();
pubsConn.Close();
MemoryStream stmBLOBData = new MemoryStream(outbyte);
pictureBox1.Image= Image.FromStream(stmBLOBData);
- Access之图片读取,存储
- andriod之ContentProvider读取外部存储图片
- 怎样读取ACCESS中的图片
- C#连接Access数据库,对图片以二进制的存储上传与读取
- 图片存储与读取
- Blob存储读取图片
- sqlite 存储、读取图片
- Access存储图片(OLE对象)
- access 数据库的image读取图片问题
- sqlite 存储和读取图片
- 数据库图片存储也读取
- mysql存储和读取图片
- 数据库Mysql存储,读取图片
- 读取本地存储的图片
- 图片处理:压缩、存储、读取
- 图片的存储及读取.
- Access数据库如何存储图片,声音文件
- 数据库存储图片(MsSQL/ORACLE/ACCESS)
- 地球母亲
- 键盘 不是很清楚
- Windows xp home 装IIS
- 救命!
- JDK
- Access之图片读取,存储
- Spring Quartz任务调度示例(指定一个时间触发调度任务)
- 据说最新的远程
- dataset的概念和内容介绍
- first
- LAMP黄金组合——系列三MySQL
- 传说中的JS下载
- 新生帖:一个用于字符串数组的智能排序类,用于相似度的对比!
- 杨澜创业故事:人生需要规划