在StringDrid中添加數據時,如果防止不能添加同樣的一行?每一行有一個編號能唯一區分一個記錄

解决方案 »

  1.   

    作两个过程
    1、写进临时数据表,通过主键或APPEND前的Locate检查有无重复
    2、将临时表中的数据写进StringDrid,完成后删除临时表
      

  2.   

    一開始SELECT出來的時候就保證沒有相同的就可以呀
      

  3.   

    我的问题是这样了
    列出所有产品选择,选了这一个,就加厍到StringGrid, 下次不能再选这个产品
    不能用选了一次删除数据表中的这条记录这个方法,
    我想检查这个产品编号在StringGrid中是否存在,如果存在就不能加,就行了,哪个帮我写一下,谢谢。
    String Grid中产品编号是唯一的
      

  4.   

    StringGrid里只能自己写代码检查。
    写一个循环,遍历StringGrid每行的ID表格进行判断,应该很好写的。