学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

C# 连接Access数据库如何自动寻找路径

C# 连接Access数据库如何自动寻找路径

用C#连数据库的时候要不就设成绝对路径 要不就把他放在项目里面
怎么让他自动找我所需要的数据库的路径

TOP

用server.mappath() 去实现

TOP

相对路径?当然用server.mappath()去引用!!
如果数据库在App_Data文件夹下,则Server.MapPath("App_Data\\**.mdb");
我清高和我骄傲的倔强,在风中大声的唱:我不听,我不听~~做我自己最特别,呼呼~~啦啦~~~

TOP

string str="provider=Microsoft.jet.OLEDB.4.0;data Source="+Server.MapPath("yy/db1.Mdb")+";";
            OleDbConnection con=new OleDbConnection(str);
我用的这条语句 提示我找不到类型和命名空间或缺少using 少什么啊?

TOP

是哪里出错啊!  把你出错的代码发出来!
   你这样的话我怎么知道是缺少什么命名空间啊?

TOP

ok

using System.Data.OleDb;
你少了这个吗

TOP

第一种方法:
    遍历你电脑的所有路径.找到为止,一个字...慢...
第二种方法:
    使用配置文件,但其实还是用到绝对路径.但可以方便地修改配置文件.
承接c/s物料需求计划(MRP)系统开发.有意者请至:
Email:ioriliao@tom.com
电话:13690291014 --太极工作室 编程大杂烩群:31504712

TOP

还是建议用相对路径,就放在项目目录下就OK了嘛。。
真理往往掌握在少数人手中,可现实却是少数服从多数!

TOP

发新话题