如何使用Tquery+DBGrid访问Access数据库?这样可以使用相对路径吗?初学者,希望能得到一段原代码。

解决方案 »

  1.   

    ExtractFilePath(Application.ExeName);
      

  2.   

    说实话,这样问问题是很难把DELPHI学好的。一定要弄本书好好的看看(电子版的也可以,而且还不花钱)。这样会节省你很多宝贵的时间。
      

  3.   

    同意楼上的观点,我就是看电子书学的delphi。
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=IYQ.MDB;Persist Security Info=False
      

  4.   

    说真的,如果是初学delphi,很难在书上找到这样问题的答案。尤其是会别的语言,明明知道有这样的变量就是不知道怎么写。
      

  5.   


    1.如果应用程序和数据库同在一个文件夹下还可以这样:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\yourdb.MDB;Persist Security Info=False2.还可以这样: 
    'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.ExeName)+'\yourdb.MDB;Persist Security Info=False'
      

  6.   

    如何使用Tquery+DBGrid访问Access数据库?你们说的那些相对路径好像都是ADO组建使用的吧,对Tquery也实用吗?