关于 ora11g 第二版 数据源连接的问题
本机 win7 安装了 oracle 11g 发行版 第二版 以服务器方式安装,数据库服务一切正常,创建用户名后,用PL/SQL 进行数据库操作无任何问题。
下面配置VFP(9.0) 数据环境,
首先 ,添加了ODBC 的 用户 DSN,测试连接正常;
其次,在VFP9表单数据环境中选择数据源类型---ODBC--使用DSN,选好刚配置的用户DSN,填好用户名,密码,结果测试连接
“连接失败.......................在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配”
怎么办,是不是VFP9 不支持 oracle 11g
[解决办法]
试试:
cConnectString='DRIVER={Microsoft ODBC for Oracle};SERVER=MyOracle;UID=TEST;PWD=123'&& MyOracle为数据库名称
或
lcConnectString='DRIVER={Microsoft ODBC for Oracle};SERVER=MyOracle.domain域名;UID=TEST;PWD=123'
*messagebox(lcConnectString)
lhconnect=Sqlstringconnect(lcConnectString)
If lhconnect<=0
Messagebox('连接Oracle数据库失败!',48,'信息提示')
Return
Endif
[解决办法]
默认安装是有的: