如何连接呢?放置了Adoconnetcion设置了路径,将loginprompt为false,在放一个adoquery,把它的connection设置为adoconneticon, 发现左边的object tree 里面 adoquery前有个问号,这是怎么回事情?怎么调整!!
这是我的第一帖阿,新来的。请大家指教! 谢谢还有我很想学习delphi有么有人愿意帮忙啊,能留个qq吗?谢谢!

解决方案 »

  1.   

    在FORM上放上一个ADOConnection1,ADOQuery1 ,DataSource1,DBGrid1双击ADOConnection1控件
    1:Source of Connection->Use Connection String->Build
    2:OLE DB 提供程序->Microsoft Jet 4.0 OLE DB Provider
    3:连接:选择或者输入数据库名称->选择你的数据库路径如(D:\huiyuan.mdb)
    4:如果有设置密码,那在"所有"选项卡上选择 'jet oledb:database password' 双击输入数据库密码
    ,然后回到'连接'选项卡上点'测试连接' 测试成功就表示数据库连接正常了
     
    DBGrid1.datasource : datasour1;
    ADOQuery1.Connection : ADOConnection1;
    ADOQuery1.sql : select * from 表 (或者其他SQL语句)
    ADOQuery1.Active : true;
    DataSource1.Ddataset : ADOQuery1;这样设置好,DBGrid1就会显示出你的数据来了
      

  2.   

    因为你的adoquery中没有写sql语句
      

  3.   

    谢谢楼上的几位swei56说:adoquery中没有写sql语句。这个是什么意思啊,怎么操作呢?
      

  4.   

    回 Rubi,我不知道怎么贴图在这里,谁能告诉我啊
      

  5.   

    现在是jet 找不到 mdb里面的表了。还有怎么给分阿。请教我!