我用ADO.NET访问Access数据库用Web Developer是好的,但放到IIS里去就读不到数据库了,报“OleDbException未指定的错误”。我怀疑是连接字符串有问题,或者是IIS没配置好,请问有谁遇到跟我一样的问题,如何解决的?
解决方案 »
- 问一个简单正则表达式
- 我被这样的公司耍拉!!大家出出主义...........
- C# WebApplication 开发监控软件的视频预览页面
- 请教:大家能谈谈对asp.net系统(iis .net clr framework)从客户端访问到win服务器如何处理的细节流程吗?
- 自己创建一个控件,如何添加属性和事件?
- 怎么样才能打印出htmltable的表格框?
- TreeView的问题
- !!!加急,加急 !!!
- Jquery.Uploadify error -220 IO.Error #2038
- dataset中如何使用dataview?比如,与绑定的datagrid进行排序.
- 已经做好的一个网站,如何让多个域名都可以访问到它?
- 请问大家有没现成的OA系统呀,要BS架构的!
看楼下怎么说
建议采用下面这种方式。
不数据库放在App_Date里
使用下面这个连接字符串:
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =|DataDirectory|dbName.mdb";
这样应该是 不会有错了。
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data/dbname.mdb";也试过用绝对路径两种方法都不行不知道你说的|DataDirectory|dbName.mdb是什么意思,能举个例子吗?
是否IIS运行账号权限问题?