在p3机上安装了oracle服务器端成功,在p4机安装oracle的客户端时,开始无法安装,后将syXXXX.dll改为SyXXXX.old,安装成功,但是在用VFP连接oracle数据库时,用sqlstringconnect("DRIVER={Microsoft ODBC for ORacle};SERVER=XXX;UID=XXX;PWD=XXXX")测试不成功,返回值为-1,同样的语句在p3机和迅驰机上成功,请各位大虾解答!
调试欢乐多
0.1 在 Oracle9i 的客户端就有.
0.2 或下一个:
http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=108&id=40381. 配置 ODBC.
控制面板 -> 管理工具 -> 数据源(ODBC)
打开之后: 选 "系统 DSN" -> "添加..." -> 选 "Oracle ODBC Driver" Data Source Name: (填上名称,调用时要用到)
Description: (描述...)
-- Data Source --------------
Service Name: (服务名)
UserID: (用户名)
Data Source Name 和 Service Name 是要填写的.UserID 可以在调用的时候再填上.对于其它的设置,没什么特别的话,建议使用默认值. :)
nConnectionHandle = SqlStringConnect("Dsn=数据源; uid=用户名; pwd=密码")
* -----------------------------------
* (这是调用的格式)IF nConnectionHandle <= 0 THEN
MessageBox("连接数据库失败!")
ELSE
SqlExec(nConnectionHandle,"select * from tab","所有表") && 返回所有表信息
brow
END
"Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=afis;Persist Security Info=True"