使用ole db连接带有工作组信息的Access文件.
来源:互联网 发布:java网上商城项目描述 编辑:程序博客网 时间:2024/05/23 16:00
执行下面的sql查询:
SELECT *
FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/kingdee/test.A04";')...GLAcct
文件test.A04使用了工作组文件"system.mda",所以显示下面的出错信息:
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 没有使用 'c:/kingdee/test.A04' 对象的必要权限。请让系统管理员或安装此对象的人为您设置适当的权限。]
OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]。
这个问题终于搞定了,使用下面的语句:
select *
from OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:/kingdee/test.A04";
User ID=sun;
Password=yhgzj;
Jet OLEDB:System database="F:/.../System.mda";')...GLAcct
即可.
多谢下面的文章:
"关于jet db的连接字串,以及加密后的字串"
http://access911.net/fixhtm/72FABF1E10DC.htm?tt=
网站: http://access911.net 不错,作个宣传.
- 使用ole db连接带有工作组信息的Access文件.
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- VC使用OLE DB访问ACCESS、EXCEL
- 使用OleDbConnection对象连接OLE DB数据源
- OLE DB取得数据库的架构信息
- Oracle的ole db连接字符串
- 理解工作组信息文件在 Access 安全性中的作用
- C#连接access数据库,无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
- C#连接Access报“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”
- ole db 连接oracle
- 使用OLE DB连接各种类型的数据库的连接字符串
- OLE DB 访问 Access查询 失败的“陷阱”
- 介绍如何使用 Jet OLE DB 提供程序 4.0 连接到不同的外部数据库
- OPENROWSET 使用 OLE DB 连接并访问远程数据
- 通过OLE DB 连接 SQL2000
- OLE DB 的概念
- asp连接带有密码的access
- 通过OLE DB连接SQL数据库的两种方法
- 在.net执行sql脚本的简单实现
- Windows vista 编程框架
- IronPython 1.0发布了
- 城市水问题浅析(这是笔者参加城市水利工作的一些观点)
- directshow 学习笔记 下载包括directshow sdk的directX9 sdk的地址
- 使用ole db连接带有工作组信息的Access文件.
- IIS 7.0 RC1
- 今天解决的一个关于spfile的小问题
- 很久没有看古龙,金庸拉 今天开始回味一下
- typedef用法小结
- T-SQL基础命令大全
- 可移植的SVG文档
- Js:常用的正则表达式验证函数
- CEGUI初学者指南1——使用CEGUI渲染