我用delphi的db数据库,新添记录时,日期字段如何不许和以前的重复.

解决方案 »

  1.   

    用sql查询语句比较有没有跟新纪录相同的
    如果相同就报错
    ......
      

  2.   

    1. 你说的那个不是什么delphi的数据库,paradox,borland上个世纪就卖给Corel的老土产品,跟delphi没任何关系;
    2. 除非出于历史遗留原因(老系统维护),新开发系统应摒弃paradox;
    3. 日期列加unique约束;插入前先行查询是否存在重复值再行处理,建议用较现代的产品加存储过程实现。
      

  3.   

    四年前用过,超级难用(费了好多间,不过最后还是征服了它),见议马上用ACCESS。
      

  4.   

    可以在输入前用select count(field) from table来进行计算,比较来实现也可以通过在数据表上加约束来实现啊