易截截图软件、单文件、免安装、纯绿色、仅160KB

winform ACCESS 未指定的错误 100分

winform应用程序
连接字符串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbpath
dbpath为绝对路径 这个路径是没有任何问题的
在执行到connection.open()时 报System.Data.OleDb.OleDbException:  未指定的错误

经过搜索后 发现很多类似的错误都是ASP.NET的 发现以下解决方法
1.修改TEMP目录权限(因为是winform程序 所以应该和这个无关 未尝试)
2.压缩修复数据库(无效)
3.重新注册ACCESS驱动(无效)

数据库是单机使用 不存在并发问题 且同样代码 在其他机器上可以运行 可能就有1-2台机器有这样的问题
请问大家遇到过这样的问题吗 有没有什么办法可以解决?
Server.MapPath()查看路径?

有链接成功过吗?

回楼上 是winform 不是asp.net

通过Application.StartupPath+""设置地址

估计是路径,数据库的名字,还有是否设置了密码,数据库是否已被其他程序打开等等有关系。。。


引用
估计是路径,数据库的名字,还有是否设置了密码,数据库是否已被其他程序打开等等有关系。。。


具体的原因还真不是以下 就能看出来的


我测试了一下
路径是绝对没有问题的 因为在报错的机器上 把路径输出了 通过输出路径 是可以打开ACCESS的
数据库没有密码 也没有被其他程序打开

基本上可以排除ACCESS的问题 因为重新注册了驱动后 提示注册成功 然后把没有报错机器上的ACCESS拷贝过来 覆盖原ACCESS文件 但依旧报错

现怀疑是:
1.权限不足 因为我们的机器 都加入了域 但登陆的系统账户也加入到了权限中 可


相关问答:

asp跟Access数据连接问题。

IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)

'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......

access 中执行sql语句update不成功,求助!!!

access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置

sql 在查询分析器里面 执行很正常

是 ......

access 查询记录的问题?

问题如下:

用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......

ACCESS数据库拆分的问题

我做了一个学生获奖信息的表,里面字段有很多,如:学号,姓名,班级,联系方式,年级,性别,100米,200米,CET4,计算机等级,报关员,报检员,等等很多,怎么拆分成几个表,如何组织表间关系?
从你的说明上看不出 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号