有两个表是关于工资的:
表一:员工编号(主键)、员工姓名、工作部门、工资级别、。表二:员工编号、员工姓名、工作部门、工资级别、。年、月(员工编号、年、月为联合主键)表示别的字段名。要求在一个窗体中输入内容两个表要同时进行即同时保存、修改、删除。求各位高手帮忙分不够再加!~~~谢谢!~~~~

解决方案 »

  1.   

    就是每次操作执行两次insert 、update、delete语句我觉得数据库设计不好
      

  2.   

    怎么没有人回答呀,真的有那反难吗?
    要是有人会,SQL语句怎么写?
      

  3.   

    adoquery.sql.add(insert into 表一(员工编号,员工姓名,工作部门,工资级别,...) Values(''1001'',''某人'',''研发部'',200,...));
    adoquery.execsql;
    adoquery.sql.clear;
    adoquery.sql.add(insert into 表二(员工编号,员工姓名,工作部门,工资级别,年,月,...) Values(''1001'',''某人'',''研发部'',200,2005,3,...))
    adoquery.execsql;同上
    update 表一 set 员工姓名 = '某人',部门='研发部' where 员工编号 = '1001'
    update 表二 set 员工姓名 = '某人',部门='研发部',年=2005,月=3 where 员工编号 = '1001'delete from 表一 where 员工编号 = '1001'
    delete from 表二 where 员工编号 = '1001'