adoquery1.SQL.Clear;
adoquery1.Open;
adoquery1.FieldByName('id').Value:=edit1.Text;
adoquery1.FieldByName('name').Value:=edit2.Text ;
adoquery1.FieldByName('sex').Value:=combobox1.text ;
adoquery1.FieldByName('birthday').Value:=edit4.Text ;
adoquery1.FieldByName('zy').Value:=edit5.Text ;
adoquery1.FieldByName('xi').Value:=edit6.Text ;
adoquery1.FieldByName('tel').Value:=edit7.Text ;
adoquery1.FieldByName('cj').Value:=edit8.Text ;
adoquery1.FieldByName('tcj').Value:=edit9.Text ;
不仅不在个edit上显示出来 还有adoquery1:missing Sql property这个错误
谁能指点一下

解决方案 »

  1.   

    你ADOQuery1.SQL.Text的内容没写,当然不能Open了
    ADOQuery1.SQL.Text := 'Select * from TableName';
      

  2.   

    如上楼说的,你的SQL属性都没有赋值
      

  3.   

    回答上楼提问
    就是想在edit.text里面显示数据
      

  4.   

    我改了
    代码都没错,但运行就有错 cannot access field 'id' as type variant
    字段是肯定没错的
      

  5.   

    adoquery1.SQL.Clear;
    adoquery1.Open;没有SQL
      

  6.   

    就是想在edit.text里面显示数据
    ------------------------------
    edit.text := FieldByName('FiledName').AsString;
      

  7.   

    赋值整反了你的id设为不允许空值,而edit1.text里面没东西所以当然不行了楼上正解