query1.FieldByName('jx').value:=DBGrid1.SelectedField.Text;
這樣寫是沒錯的,但如果把query1改成ADOqeury1,就會提示找不到字段‘JX’。
請問應該怎麼改

解决方案 »

  1.   

    你用的QUERY的NAME是什么写什么就成了
      

  2.   

    ADOquery是另一個控件,意思是把query控件,改成ADOquery控件
      

  3.   

    肯定是你自己其他什么地方搞错了,ADOQuery这样用没问题的
      

  4.   

    可能你连接数据库不对,或者取得表没有对应好,或者你是用5.0的版本吧,因为5.0的ado控件就是有问题的,建议使用7.0
      

  5.   

    ADOqeury1.Parameters.parambyname().value
      

  6.   

    这要看你是怎么操作query和ADOQuery的了
    如果你在使用query后直接换成ADOQuery,难免回出问题
    因为ADOQuery里面的数据你根本就不知道,甚至不知道ADOQuery连接上数据库没有你要把query换成ADOQuery,你首先要是他们保存的数据相同啊