C#中如何以OEL对象存储图片到ACCESS数据库? 大虾们请进啊
SAP辉哥 2007-11-20 02:12:54 我直接打开Access 数据库将图片保存到OLE对象字段时,利用selecte Photo from Card ,
在水晶报表 的Photo数据库字段中能够正常显示图片,但是我用一下语句保存图片:
OpenFileDialog opfile = new OpenFileDialog();
opfile.Filter = "(*.bmp)|*.bmp";
if (opfile.ShowDialog() == DialogResult.OK)
{
string fullpath = opfile.FileName;
Bitmap bmpt = new Bitmap(fullpath);
pbxPhoto.Image = bmpt;//显示图片在pictureBox 里
string sSQL = "UPDATE Card SET " + " Photo = '"+bmpt+"'"
+ " where ID = '" + txtBID.Text + "'";
Result ret = SQL.SQLExec(sSQL);//执行SQL语句
}
以上语句可以执行,并将图片以 长二进制数据 格式保存到 Card 表Photo 中,但在水晶报表中无法显示图片。
请大虾们指点。