var
List : TStringList;
begin
List := TStringList.Create;
if OpenDialog1.Execute then
begin
List.LoadFromFile( OpenDialog1.FileName );
end;
with Query1(或者Table1啦)do
begin
Close;
Open;
Append;(或者Edit都是一样的了,一个是在当前位置插入,另一个实在末尾插入。)
FieldByName( 'Content' ).asstring := ll.Text;
post;
end;
List.Free;
1.我的程序前提:Query或Table里头必须有一个数据集,这对一般应用来说,是方便也是不成问题的。
就像junlv那样,用Query1.Sql.Text := ' select your_memo_field from your_table'就可以了。
2.我一向主张:如果不是必须看见控件的话,尽量不要new控件,有时会带来不必要的麻烦(比如界面等等)。
所以,我在这里用了TStringList来代替Memo,事实上,这里用StringList就完全可以了,
好像用不着那么烦,要用DBMemo吧?
3.我比较懒一点,能不写SQL就不写,于是就是上面这样了,虽然有可能扩展性不是那么好,
但编程是不会那么烦了,可以一口气写下去。