vb连接access数据报错,请各位帮忙

hykhym 2012-06-29 03:59:09
ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] 磁盘或网络错误。 ERROR [IM006] [Microsoft][ODBC 驱动程序管理器] 驱动

程序的 SQLSetConnectAttr 失败 ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] 磁盘或网络错误。
  Dim accesscon As New Odbc.OdbcConnection("FileDSN=" & Server.MapPath("~/App_Data/") & "pims.dsn" & ";UID=;PWD=")

If accesscon.State = ConnectionState.Closed Then
accesscon.Open()
End If
执行到Open()的时候报如上错误。

pims.dsn文件中的内容如下:
[ODBC]
DRIVER=Driver do Microsoft Access (*.mdb)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=F:\PIMS模型副本\总模型2012628143325\0总模型
DBQ=F:\PIMS模型副本\总模型2012628143325\0总模型\Results.Mdb
...全文
162 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hykhym 2012-07-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

很简单 你的路径错了
[/Quote]请问你说的是哪个路径?
FileDSN还是pims.dsn文件中的DBQ路径?但这两个我都对照过,没有错啊
hykhym 2012-07-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

("FileDSN=" & Server.MapPath("~/App_Data/") & "pims.dsn" & ";UID=;PWD=")

看看这个结果究竟是什么就知道了
[/Quote]

FileDSN=D:\我的工作目录\yhpt\yhpt\App_Data\pims.dsn;UID=;PWD=

但D:\我的工作目录\yhpt\yhpt\App_Data\pims.dsn这个路径是存在的
水猿兵团五哥 2012-07-03
  • 打赏
  • 举报
回复
("FileDSN=" & Server.MapPath("~/App_Data/") & "pims.dsn" & ";UID=;PWD=")

看看这个结果究竟是什么就知道了
hzybc 2012-07-03
  • 打赏
  • 举报
回复
http://www.connectionstrings.com/
段传涛 2012-06-29
  • 打赏
  • 举报
回复
很简单 你的路径错了

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧