我要在ACCESS数据库中保存一些文本文件,怎么做?(50分)

  • 主题发起人 主题发起人 arychen
  • 开始时间 开始时间
A

arychen

Unregistered / Unconfirmed
GUEST, unregistred user!
要求长度是不定的,而且文本的内容要保存到ACCESS文件中,使用哪个数据类型?BLOB?
到底要怎么做?谢谢!
 
哎呀!没有人能回答吗?
还是嫌分少啊?
 
如果不超过255的话用文本型,否则用备注型字段
 
可以使用“备注型”字段,
如果是纯文本的话,
它可以满足一般文本的存取需要
 
access 本来就有此类型的数据类型直接用就是了
 
用备注型字段
 
应该用 OLE对象 那种类型吧。
这样可以与是什么文无关 。呵呵
Ado.SQL.Text := 'Select * from table1';
Ado.Open;
Ado.Append;
Ado.FieldValues['FileName'] := Edit1.Text; // Edit1.Text 文件名
CurFile := TFileStream.Create(Edit1.Text,fmOpenRead);
MyBlob := tblobfield(ado.FieldByName('Files'));
MyBlob.LoadFromStream(CurFile);
CurFile.Free;
try
Ado.Post;
finally
Ado.Close;
end;
 
给分了啦!
 
后退
顶部