当前位置: 代码迷 >> PB >> PB+ACCESS有关问题
  详细解决方案

PB+ACCESS有关问题

热度:75   发布时间:2016-04-29 05:39:41.0
PB+ACCESS问题
用PB+ACCESS做了小程序
DB是用Office2010 Access
下面是程序Open时连DB的代码:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=MS Access Database;DBQ=C:\Program Files\SimDic\Simdic.mdb;UID=dba;PWD=sql'"


问题:
大部分电脑都可以正常运行,就发现有2台电脑运行程序时弹出DB问题
1:弹出登录DB窗口
数据源:MS Access Database
授权:提示输入登陆名称、密码
2:点击确认后又弹出提示
ODBC Micrisoft Accessq驱动程序登录失败
不可识别的数据库格式'C:\Program File\......

是不是因为此电脑没有安装Office?那如何解决针对客户端没有安装Office的电脑该怎样运行?




------解决方案--------------------
sqlca.dbparm 中的uid 好像应该是 admin,如果没有设置密码就是不写
------解决方案--------------------
你两台出问题的电脑的操作系统应该是win7 64位的。
------解决方案--------------------
引用:
补图:




需要安装access才可以连接access,可以到网上去下载一下简化版,几十M的,安装一下就好了
------解决方案--------------------
access默认登录名为"admin",如果access加密了,需要将密码信息也写进去~

用odbc连接,无所谓office环境~
  相关解决方案