我想用下面的方式给查询添加命令:可是不行!请大家帮我看看。  
  adoquery1.Close;
  adoquery1.SQL.Text:=adotable1.Fields.Fields[1].AsString;
  adoquery1.Open;adoquery1是查询的数据集!
adotable1历史查询命令!(id,command)其中id为自增自段,command为ntext类型!我用的是sql server 2000查询时:显示 list index out of bounts(0);

解决方案 »

  1.   

    是否“adoquery1.SQL.Text:=adotable1.Fields.Fields[0].AsString;”这样就行了
      

  2.   

    回复: itperson(阿尔博信:从此为大家回答问题) (
    不行呀!
      

  3.   

    不行!
    fields[0]是自增的字段id
    不是命令呀 !
      

  4.   

    试试这个:
    adoquery1.Close;
    adoquery1.SQL.Text:=adotable1.Fields[adotable1.Fields[1].asinteger].AsString;
    adoquery1.Open;
      

  5.   

    adoquery1.Close;
    adoquery1.SQL.Text:=adotable1.Fields[adotable1.Fields[0].asinteger].AsString;
    adoquery1.Open;
      

  6.   

    恩?你为什么要用两个?adoquery1.Close;
    adoquery1.SQL.Text:=adotable1.Fields[1].AsString;
    adoquery1.Open;
      

  7.   

    谢了!
    adotable1 没用open;
    呵呵,谢谢大家!
    两个是因为他让用两个呀 !
    不然不行!