to hifilwer(花)
问题一按你的方法,编译后出现:
not enough actual parameters和incompatible types:'integer'and'string' (对Memo1.Lines.Add('sn: '+fieldbyname('sn').AsString 等四行代码)
问题一按你的方法,编译后出现:
not enough actual parameters和incompatible types:'integer'and'string' (对Memo1.Lines.Add('sn: '+fieldbyname('sn').AsString 等四行代码)
但是因为无论是对编程还是delphi我都是新手,对很多问题都毫无头绪,还望以后多多指教。
问题是这样的:我用memo控件以文本的形式来显示数据库中的信息。
begin
Memo1.Lines[0]:='sn: '+fieldbyname('sn').AsString;
Memo1.Lines[1]:='name: '+fieldbyname('name').AsString;
Memo1.lines[2]:='sex: '+fieldbyname('sex').AsString;
Memo1.lines[3]:='age: '+fieldbyname('age').AsString;
table1.Close;
end
但是有时memo只能显示sn和name两行,有时却只能显示sn一行。经hiflower指点,把代码改成:
begin
Memo1.Lines.Add:='sn: '+fieldbyname('sn').AsString;
Memo1.Lines.Add:='name: '+fieldbyname('name').AsString;
Memo1.lines.Add:='sex: '+fieldbyname('sex').AsString;
Memo1.lines.Add:='age: '+fieldbyname('age').AsString;
table1.Close;
end
在编译的时候对于用memo控件显示文本的四行都出现not enough actual parameters和incompatible types:'integer'and'string'的错误。