asp.net连接access数据库路径问题
来源: 阅读:711 次 日期:2014-10-21 14:34:32
温馨提示: 小编为您整理了“asp.net连接access数据库路径问题”,方便广大网友查阅!

解决方案一:

在 web.config 中配置 access 数据库教程驱动和数据库文件名称。

请看代码

在数据库访问层,如 oledbhelper.cs 中获得 access 数据库链接字符串。

/**////

/// 从web.config取得数据库联接字符串

///

//从配置文件中得到数据库名称

public static readonly string dbname = configurationmanager.appsettings.get(dbname).tostring();

//从配置文件中得到数据库驱动

public static readonly string dbdriver = configurationmanager.appsettings.get(dbdriver).tostring();

//得到数据库连接字符串

private static string dbconnectionstring = dbdriver + httpcontext.current.server.mappath(httpcontext.current.request.applicationpath + /app_data/) + dbname;

//建立数据库连接对象

private static oledbconnection oledbconn = new oledbconnection(dbconnectionstring);

这样设置后,无论在任何子目录,都能通过以上代码正确的访问数据库。

解决方案二:

程序中的数据访问类中我把sqlconnstring和dbpath取出来连接成一个字符串conn_string_non_dtc

public static readonly string conn_string_non_dtc = system.configuration.configurationmanager.appsettings[sqlconnstring].tostring() + system.web.httpcontext.current.server.mappath(configurationmanager.appsettings[dbpath]) + ;;

更多信息请查看IT技术专栏

更多信息请查看 数据库
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map