我将datacombol与adodc绑定后,也将相应的字段填充到了datacombol中,但是为什么在运行时,无论我选择datacombol中的哪一个值,记录集还是在当前的位置,应该怎么设置,请高手指点,谢谢!

解决方案 »

  1.   

    用adodc绑定datacombo时要注意设置以下几个属性:
    datafield
    datasource
    listfield
    rowsource
    其中datasource和rowsource的值相同
    datafield和listfield的值相同
      

  2.   

    我保证都是设置对了的!而且有时候设置datasource时还要弹出个对话框,说数据源不能找到,我用adodc就不能建立联系,而用data控件就可以,这是为什么呢?
      

  3.   

    不会吧,利用ADODC与数据库能顺利连接?如果有你所说的错误提示,那就是数据库没有连接上
      

  4.   

    应该能连接吧!我测试了一下,我将text和adodc绑定了,都可以显示相应的字段啊!不知道为什么?还有前面的那个问题,为什么选了datacombol却不能移动记录集呢??
      

  5.   

    不会的,在保证ADODC和数据库正确绑定后将ADODC的RECORDSOURCE设为你所绑定的数据库中的表的记录集:如select 字段 from
    datafield和你所选择的字段绑定
    datasource和ADODC绑定
    listfield和你所选择的字段绑定
    rowsource和ADODC绑定
      

  6.   

    上面是select 字段 from 表名
      

  7.   

    datacombol只能用来修改这个字段的值,不能移动纪录集。
      

  8.   

    比如datacombol中数据为1,2,3,4...
    而纪录集字段中有8个2,6个3,25个4,当你选4时,它如何在25个中确定要移动到的位置.
      

  9.   

    怎么这么久还是没有人能解决这个问题嘛?
    请高手指教哈!怎么让记录集随着选择的字段去跳到对应的记录呢》
    比如我有4个记录,每个记录的flied分别为1,2,3,4。
    开始的时候记录在1,当我选3的时候,怎么让记录跳到3呢!用datacombo!
      

  10.   

    我感觉好像是不能达到你的要求的
    ADODC可以控制移动DATACOMBO中显示的记录
    但是DATACOMBO好像不能返回值影响RECORDSET中记录的移动的