请教各位,
现在做的东西需要从几个相互之间一定有对应关系但不一定有对应的数据的表中获得数据,以前用vb时,总是先创建一个recordset,从一两个有对应关系的表中获得数据,在通过recordset中的关键字查其他的表,有数据就添加,没有就忽略。但是用delphi后,既不知道要怎么达到上述功能了,继续学习中。

解决方案 »

  1.   

    有。Delphi自己定义了DataSet,也可以用ADOExpress通过ADO来访问数据库,也提供了ADO里面的RecordSet属性。
      

  2.   

    to debussy(debussy):
    我用ado,有没有adoDataSet的例子,
      

  3.   

    直接用Query或Talbe, Ado的话就用AdoQuery, AdoTable等, 他内含Recordset.
    例如:  Query1.FieldByName ('ABC').AsString := 'hello';
      

  4.   

    看你的说明,使用TadoQuery就能满足你的要求,直接设置他的SQL
      

  5.   

    比方说我要对adoquery.fields[1].value进行修改,应该怎样写?
    adoquery.recordset.update(adoquery.fields[1],'asdff')?
      

  6.   

    adoquery.edit;
    adoquery.fields[1].value :='asdff';
    adoquery.open;