你会sql语句吗?
很简单的

解决方案 »

  1.   

    是吗?我的SQL语句学得还可以啊!怎么做,能提示吗?
      

  2.   

    1.通过触发器在后台完成;
    2.用多个TDBUpdateSQL或TQuery,写在一个Transaction中;
    Do you know?
      

  3.   

    那你在插入数据的时候使用:
    insert into kc_db(字段) values(对应的值)
    insert into js_db(字段) values(对应的值)
    insert into ls_db(字段) values(对应的值)
    应该会了吧?
      

  4.   

    这是三个表啊,各位大哥,我用的是InterBase数据库,这系统说大不大,说小不小!
    图书管理系统来也!
    以上各位大哥可能未对TDBUpdatSQL研究过,因为TDBUpdateSQL里,修改字段的新值均是
    以参数的形式!那你要对一个数据库进行CacheUpdate操作时,这些参数均是由DB Control
    组件生成,并由ApplyUpdate这个过程来完成修改操作的!
    所以第一个insert在TDBUpdateSQL里写出来,但其他的insert你们可能想到用替换TDBUpdateSQL里insertSQL语句的方法来实现,但小弟尝试了好久,都没有办法执行成功!第二个insert未起到任何作用!
    大家能帮我想想吗?我现在手头上有好几本DELPHI5的书,均找不到相关的解决办法!
      

  5.   

    我想我的问题 与 http://www.csdn.net/expert/Topic/442/442872.shtm—— 异曲同工!还请各路高手出谋献策,不然小弟就只能不用CacheUpdate和TDBUpdateSQL了,自己直接写代码了!唉惨!难道此问题无人能解吗?
      

  6.   

    用TADODataSet组件可以实现多表同时更新。
      

  7.   

    OH,I must design the verbose code again !唉,我还未学习过ADO,看来我要用几个晚上来解决这个问题,结果还不知好不好呢?
    不知有哪有位高手可以“授业解惑”!
      

  8.   

    我看了DELPHI里ADO例子,暂时未发现ADO可以实现多表编辑的,
      

  9.   

    用触发器加sql,一下就搞定了。
      

  10.   

    我看过了李维的《高级程序设计篇》里边是有讲到这个问题,但不采用ADO的方式试了一下
    还是不行,不知何故!
      

  11.   

    我已经改用自己写入SQL语句的方法了。