设置ADODC的CacheSize值为1000

解决方案 »

  1.   

    还有 CursorLocation =adUseClient 
    LockType =adLockOptimistic
      

  2.   

    好像没什么效果吗!再说了,我现在在用的数据库才几条记录而已!
    是不是与我的ADODC。RECORDSOURCE=“SELECT * FROM NAME WHERE NAME。NO=‘” &ADODC1.RECORDSOURCE.FIELDS(1).VALUE $'"这些有关啊,因为我有些图片是放在另一个库的,调用显示的就是用这种语句方式!而且里面的数据基本上都是用这种的!
    不知道有没有更好的方法啊!
      

  3.   

    可以使用ADO.Recordset变量,打开后,再将数据集传给ADODC.RecordSource还有这句有循环引用之嫌~
    ADODC。RECORDSOURCE=“SELECT * FROM NAME WHERE NAME。NO=‘” &ADODC1.RECORDSOURCE.FIELDS(1).VALUE $'"改为用一个变量接收ADODC1.RECORDSOURCE.FIELDS(1).VALUE的值
    再设置ADODC。RECORDSOURCE也可以尝试打开前关闭ADODC,设置完后再打开
      

  4.   

    我用的可都是这些啊,这些东西在ADODC控件刺画上去的时候就是这些属性啊!不用改的啊!
      

  5.   

    找开前关闭是什么意思啊!我不太明白啊!
    那不是循环引用,而是用了另一个窗口中的ADODC,因为那个ADODC是用来显示图片的,字段和图片绑定的!