to hifilwer(花)
问题一按你的方法,编译后出现:
not enough actual parameters和incompatible types:'integer'and'string'             (对Memo1.Lines.Add('sn:      '+fieldbyname('sn').AsString 等四行代码)

解决方案 »

  1.   

    谢谢 睡到8:30
    但是因为无论是对编程还是delphi我都是新手,对很多问题都毫无头绪,还望以后多多指教。
      

  2.   

    to xiaoqiang
    问题是这样的:我用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'的错误。