L
LittleSong
Unregistered / Unconfirmed
GUEST, unregistred user!
MyBitMap:=TPicture.Create;
MYBitMap.LoadFromFile(APath+DSearchRec.Name);
1。
AdoTable.Append;
AdoTable.FieldByName('照片').Assign(MYBitMap.Graphic);
AdoTable.post;
2。
TBlobField(AdoTable.FieldByName('照片')).LoadfromFile(APath+DSearchRec.Name)
3.
AdoTable.Append;
BS:=TADOBlobStream.Create(TBlobField(AdoTable.FieldByName('照片')),bmreadwrite)
BS.LoadfromFile(APath+DSearchRec.Name);
AdoTable.post;
写法1,2似乎能把数据写进去,但打开时Access提示与OLE服务器或ActiveX控件通讯出错
写法3写不进数据,请问是什么原因
MYBitMap.LoadFromFile(APath+DSearchRec.Name);
1。
AdoTable.Append;
AdoTable.FieldByName('照片').Assign(MYBitMap.Graphic);
AdoTable.post;
2。
TBlobField(AdoTable.FieldByName('照片')).LoadfromFile(APath+DSearchRec.Name)
3.
AdoTable.Append;
BS:=TADOBlobStream.Create(TBlobField(AdoTable.FieldByName('照片')),bmreadwrite)
BS.LoadfromFile(APath+DSearchRec.Name);
AdoTable.post;
写法1,2似乎能把数据写进去,但打开时Access提示与OLE服务器或ActiveX控件通讯出错
写法3写不进数据,请问是什么原因