Y
yanbo
Unregistered / Unconfirmed
GUEST, unregistred user!
用ADODataSet.SaveToFile在XML中保存了BLOB类型,
然后用OleVariant取出,却无法插入到数据库中。
例:
XMLDOC.LoadFromFile('c:/blobtest.xml');
RecNode:=XMLDoc.DocumentElement.ChildNodes;
Value:=RecNode.Attributes['photo'];
下面该怎么进行呢?
Value:=DecodeString(Value);
StringStream:=TStringStream.Create(Value);
SQL:='INSERT INTO blobtest VALUESphoto)'
AdoDataSet.Parameters.ParamByName['photo'].LoadFromStream(StringStream)
这个方法我试过不行
然后用OleVariant取出,却无法插入到数据库中。
例:
XMLDOC.LoadFromFile('c:/blobtest.xml');
RecNode:=XMLDoc.DocumentElement.ChildNodes;
Value:=RecNode.Attributes['photo'];
下面该怎么进行呢?
Value:=DecodeString(Value);
StringStream:=TStringStream.Create(Value);
SQL:='INSERT INTO blobtest VALUESphoto)'
AdoDataSet.Parameters.ParamByName['photo'].LoadFromStream(StringStream)
这个方法我试过不行