用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环境~