我按下save后,向数据库里post数据,比如说数据库有两个字段分别
为用户名和密码,我也有同样对应的两个edit控件,分别作为输入用户名
和密码,但我想用两行同样的控件,也就是4个edit,两个用来输入用户两个
用来输入密码,而且这两个输入要在按save时同时完成,也就是我说的按一个
键同时增加两条记录!!明白吗??在线等啊!!!

解决方案 »

  1.   

    两条记录的来源为4个edit两个edit为一条记录的两个组成部分;比如姓名(jack),年龄(10)另一条记录也是由另两个edit组成;还是姓名(may),年龄(12)我想同时向数据据表1提交,使表1同时增加这两条记录!!
      

  2.   

    sqlstring:="insert into 表名(姓名,年龄) values('"+edit1.text+"','"+edit2.text)+"'"+#13;
    sqlstring:=sqlstring+"insert into 表名(姓名,年龄) values('"+edit3.text+"','"+edit4.text)+"'";
      

  3.   

    我觉得还是两次insert比较好代码不在于繁琐或者高效,适用就可以sqlstring:='insert into 表名(姓名,年龄) values(''''+edit1.text+'''',''''+edit2.text)+'''';
    query1.SQL.Clear;
    query1.SQL.Add(str_sql);
    query1.Execute;
    sqlstring:='insert into 表名(姓名,年龄) values(''''+edit3.text+'''',''''+edit4.text)+'''';
    query1.SQL.Clear;
    query1.SQL.Add(str_sql);
    query1.Execute;
    query1.Session.Commit;