根据Pascal的语法说明,是可以在Delphi中使用回车键的啊?可是每次我觉得语句过长,按回车换行是,总是有问题?鄙人新手,请大侠指教,多谢.

解决方案 »

  1.   

    adocommand1.CommandText:='insert into 进货单([编号],[供货商号],[进货日期],[业务员],[制单人],[税价合计],[不含税价],[税额])
          vales('''+inputnum+''','''+combobox2.text+''','''+edit1.text+''','''+combobox1.text+''','''+edit2.text+''','''+edit4.
          text+''','''+edit5.text+''','''+edit6.Text+''')';
      

  2.   

    aa:='fsdafdsafdasf';
    aa:=aa+'fdsfdsfsdfdsfdsf';
    aa:=aa+'fdsfdsfdsff';
      

  3.   

    字符换行是要用连接的,就象ffwin() 写的那样:
    aa:='fsdafdsafdasf';
    aa:=aa+
    'fdsfdsfsdfdsfdsf'+
    ‘深刻还是’;
    aa:=aa+'fdsfdsfdsff';
      

  4.   

    aa:='ABCDEFGHIJKLMNOPQRSTUVWXYZ'+
        'ABCDEFGHIJKLMNOPQRSTUVWXYZ'+
        'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    还是这样比较好,个人觉得.
      

  5.   

    顺便提个建议,SQL语句还是不要硬编码在程序中好。
      

  6.   

    delphi语法好像不支持换行?记得有门语言是&&换行,比较方便
      

  7.   

    adocommand1.CommandText:=
    'insert into '+
    '进货单([编号],[供货商号],[进货日期],'+
    '[业务员],[制单人],[税价合计],'+
    '[不含税价],[税额])vales '+
    '('''+inputnum+''','''+combobox2.text+
    ''','''+edit1.text+''','''+combobox1.text+
    ''','''+edit2.text+''','''+edit4.text+
    ''','''+edit5.text+''','''+edit6.Text+''')';没办法CSDN总是自动换行结合,所以我就多份了接行,虽然看着乱但是应该能说名问题了
    在SQL语句中重要的空格不要忽略掉,;字符串换行需要加号和一对但引号
      

  8.   

    adocommand1.CommandText:=
    'insert into '+
    '进货单([编号],[供货商号],[进货日期],'+
    '[业务员],[制单人],[税价合计],'+
    '[不含税价],[税额])vales '+
    '('''+inputnum+''','''+combobox2.text+
    ''','''+edit1.text+''','''+combobox1.text+
    ''','''+edit2.text+''','''+edit4.text+
    ''','''+edit5.text+''','''+edit6.Text+''')';没办法CSDN总是自动换行结合,所以我就多分了几行,虽然看着乱但是应该能说名问题了
    在SQL语句中重要的空格不要忽略掉,;字符串换行需要加号和一对但引号;要是Delphi的语句换行直接回车就行