怎样把大图形文件(BMP,JPG)保存到SQL表中?我试过很多次,大些的文件根本没办法保存,请各位大虾指点!很急!sculsy@163.com(200分)

S

sculsy

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把大图形文件(BMP,JPG)保存到SQL表中?我试过很多次,大些的文件根本没办法保存,请各位大虾指点!很急!sculsy@163.com
 
用ADO

完全可以
 
用ADO怎样实现呢?可不可以给出代码来参考一下?谢了!
另外,使用BDE可以实现吗?
 
如何在 Access 2000 中定义图形字段?好象它只有 OLE 对象字段
同时如何利用 DAO 控件的 Query 操作它。
下面的代码无法正确运行。 提示 Syntax error in PARAMETER clause.
var
PhotoInfo:TStringStream;
JPG:TBitmap;
begin
// 内容保存
DAOQuery1.Close;
DAOQuery1.Sql.Clear;
DAOQuery1.Sql.Append ('Insert into 照片信息表 (照片名称,照片信息)');
DAOQuery1.Sql.Append (' VALUES:)a01,:a02)');

DAOQuery1.Params[0].AsString := Edit1.Text;
PhotoInfo := tstringstream.create('');
JPG:=TBitmap.Create;
JPG.Assign(Image2.Picture.Graphic);
JPG.SaveToStream(PhotoInfo);
JPG.Free;
DAOQuery1.Params[1].AsBlob := PhotoInfo.DataString;
DAOQuery1.Execute(1);
PhotoInfo.Free;
ShowMessage('OK');
end;
 
顶部