日期:2014-05-19  浏览次数:20905 次

二进制如何存到access数据库中
FileStream   fs   =   new   FileStream(ofdItemImage.FileName,FileMode.Open,System.IO.FileAccess.Read);
byte[]   buffByte   =   new   byte[fs.Length];
fs.Read(buffByte,0,(int)fs.Length);
string   mySQL= "INSERT   INTO   ExpertBaseInfo   (EPicture)VALUES(@buffByte) ";
myCommand.ExecuteNonQuery();
EPicture是OLE类型的字段,buffByte是一个图片的二进制数据.但我的程序有问题,二进制数据存不进去.应该怎么修改?

------解决方案--------------------
参考
http://dotnet.aspx.cc/article/9154bc99-df64-4e2d-b096-26c99ce464be/read.aspx