有三个表,PRODUCT,WAREHOUSE,WAREINPUT各对应产品表、库存表、入库明细表;
我现在入库,判断产品表、和库存表不重复就插入,重复就更新数据。怎么来实现这个判断。数据库是oracle  开发软件是delphi ADO
由于初学,
那位可大师提供源码参考

解决方案 »

  1.   

    用select语句查询一下,假如用ADOQuery,就判断他是否为空,为空就是无记录,然后Insert,若不为空就Update
      

  2.   

    这个判断的话应该只是说在入库明细表中 insert把?其他只是关联用的表?
      

  3.   

    这样子的话,最简单的就是在准备插入的时候先select 明细表看看有没有记录,如果没有的话就表示可以插入,你再写INSERT语句插入,如果select有数据了那你就next下一条记录
      

  4.   

    先熟悉数据库增删改这些简单的操作,还有ADO控件的使用
    找本书来看看吧,或者去百度搜索一些例子来看看
      

  5.   

    ado控制好简单 学得满翻半天书也能翻到