ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+'C:\MailDB.mdb'+';Persist Security Info=False ';
连接后,ADOQuery其他用法和Query一样。

解决方案 »

  1.   

    不是,我在添加是老是出错,提示我记录为空,不能提交,我用dbedit 进行添加,还有查询,不知道为什么,就是不行?
    急求,原码,立即加分
      

  2.   

    到www.borland.com的网站下载ADO补丁。
      

  3.   

    你先测试一下连接是否成功?
    如果成功的话;
    用post/ 就可以了;
    不知你是如何添加的;
    tablename.fieldbyname('a1').asstring:=edit1.text;
    tablename.fieldbyname('a2').asinteger:=strtoint(edit2.text);
    ...
    post
      

  4.   

    移动
    第一个     adoquery1.First
    上一个     adoquery1.Prior
    下一个     adoquery1.Next
    最后一个   adoquery1.Last
    定位     
         adoquery1.FindKey('键值');
         adoquery1.Locate(字段,值,选项)
         ....
    插入
         adoquery1.Insert
    编辑
         adoquery1.Edit
    删除
         adoquery1.Delete
    取值
         Edit1.Text:=adoquery1.FieldByName('字段名').Asstring
    赋值
         adoquery1.FieldByName('字段名').Asstring:='字符串'
    也可以用其他的方法
    ADOQUERY和ADOTABLE一样
      

  5.   

    query.first;
    query.last;
    就好了