查询表A中有没有listview中显示的数据,没有就存入数据库表A,有就提示,不保存。如何实现?

解决方案 »

  1.   

    本帖最后由 bcrun 于 2010-11-21 13:32:44 编辑
      

  2.   

    问题太笼统。
    LISTVIEW里面可以显示很多信息。
    查出来SELECT * FROM TBNAME WHERE ID=100  ,100是你的某个字段名称。
    然后判断是否有记录数,如果有就提示,没有就再做INSERT操作。
      

  3.   

    比如我的listview中有3行显示如下
    AA          BB       CC           DD
    9001-1      SA       1001-001     1000
    9001-2      A1       1001-002     500
    9001-3      B5       1002-001     10000
    当这些数据显示出来后,将到表A的number列去查listview中的CC列有没有1001-001这个号码,有就保存,没有就提示 接着查下一条1001-002   
      

  4.   

    Insert Into 表A(AA, BB, CC, DD) Values('9001-1', 'SA', '1001-001', '1000') Where '1001-001' Not In(Select CC From 表A)
      

  5.   

    cn.Execute "Insert Into 表A(AA, BB, CC, DD) Values('9001-1', 'SA', '1001-001', '1000') Where '1001-001' Not In(Select CC From 表A)", nIf n = 0 Then MsgBox "表中已经存在 '1001-001'" 
      

  6.   

    For i=0 To ListView1.ListItems.Count -1
    '这里写Next i