2个回答
展开全部
while not table1.eof do
begin
str:='';
for i=0 to 12 do
str:=str+table1.field[i].asstring+' ';
memo1.lines.add(str+#13);
end;
memo1.lines.savetofile('c:\aaa.txt') // savetofile这个可能是错的,记不住了,反正存盘的函数
begin
str:='';
for i=0 to 12 do
str:=str+table1.field[i].asstring+' ';
memo1.lines.add(str+#13);
end;
memo1.lines.savetofile('c:\aaa.txt') // savetofile这个可能是错的,记不住了,反正存盘的函数
更多追问追答
追问
按照你的方法我试了,但是memo1中插入数据是空的,也就是数据没插入,是什么原因?
追答
while not table1.eof do
begin
str:='';
for i=0 to 12 do
str:=str+table1.field[i].asstring+' ';
memo1.lines.add(str); //这里有修改,用了add就不用加#13了
label1.next; //这里忘记移动记录了
end;
memo1.lines.savetofile('c:\aaa.txt') // savetofile这个可能是错的,记不住了,反正存盘的函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询