我已经把query的active设为true了为什么运行后还是不可用的灰色呀 请各位赐教,谢谢!

解决方案 »

  1.   

    datesourse's dataset is query1??
      

  2.   

    请确认数据集是否是只读的,另外,需要确认DBNavigator的Enabled属性需要设置为True;
      

  3.   

    不是吧,你是怎么做的,query的active=true;datesourse的dataset设为query1,dbnavigator
    的datasourse属性为:datasourse1就可以呀,没有是灰色
      

  4.   

    query的active=true;datesourse的dataset设为query1,dbnavigator
    的datasourse属性为:datasourse1  这些我都做了没用的,
      

  5.   

    你的query里面没有sql语句,也就是说没有数据
      

  6.   

    如果用Query,要保证你的SQL语句中没有计算字段,不是联合查询,不含有Distinct关键字,而且你要有在数据库中的修改数据的权限。如果你有修改数据的权限,则像下面的语句是可以的:
      select name,sex,age from telbook但像这样是不行的:
      select distinct name,sex,age from telbook另外,将Query的ReadOnly属性设置为False,将RequestLive属性设置为True;