con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\幼儿院管理系统\mdb\master.mdb;Persist Security Info=False"上边这个连接 怎么把他改成 当前工程目录下连接数据库?
就是一启动不用管数据库路径自己在当前工程目录下自己寻找,怎么写?还有,请问大哥们 
有比较省心好用的报表控件吗?免费的,谁给我个下载地址?谢谢啊!或者 发给我油箱!
[email protected]
感激!!

解决方案 »

  1.   

    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& app.path & "\master.mdb;Persist Security Info=False"
      

  2.   

    推荐水晶报表,去www.google.com搜索一大把。。
      

  3.   

    当前路径:
    app.path
    寻找文件: if dir(app.path & "\??.mdb")>"" then
                  证明在当前目录下存在此文件
               else
                  不存在该文件
               endif
      

  4.   

    水晶报表9.02是目前最好的报表控件包,www.zhzi.com可以免费下载,
      

  5.   

    他说扎不到可脏的 ISAM   那丝 丝么? FAINT 
    WO D JIANPAN BU HAO HONG LE
      

  6.   

    其实什么路径都不写,只有文件名也可以.默认你的程序所在的路径.
    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=master.mdb;Persist Security Info=False"
      

  7.   

    回复人: julysixth(C#不会的找我...) ( ) 信誉:98  2004-03-17 12:40:00  得分:0 
     
      其实什么路径都不写,只有文件名也可以.默认你的程序所在的路径.
    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=master.mdb;Persist Security Info=False"这个方法不错,不过如果他是从vb中打开工程文件,那么默认路径就是vb所在的目录了
    我还是建议用app.path +"相对路径"