[ADO.NET] 怎样使用Jet 4.0打开MDB数据库并生成DataSet?

mwenyuan mwenyuan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我先建立一个OLEDBConnection MyConn,ConnectionString="Data Source=""C:\Inetpub\wwwroot\soft\database\database.mdb"";Password=;Provider=""Microsoft.Jet.OLEDB.4.0"";Mode=Share Deny None"

,然后建立一个OleDbDataAdapter MyAdapter,Connection属性设置为MyConn,设定好SQL命令

Page_Load的时候,

Dim MyDataSet as New DataSet

MyAdapter.Fill(MyDataSet)

出错

提示 The Microsoft Jet database engine cannot open the file 'C:\Inetpub\wwwroot\soft\database\database.mdb'. It is already opened exclusively by another user, or you need permission to view its data.

可是在ASP中就可以用同样的Connection打开这个数据库,而且这个时候数据库确实没有被打开,是权限的问题,还是代码有问题?

能否给一个使用ADO.NET打开本地OLEDB的例子?
...全文
评论 3
收藏 已收藏
分享
返回顶部
mwenyuan
.NET社区 62,271 成员 668,968 内容