在p3机上安装了oracle服务器端成功,在p4机安装oracle的客户端时,开始无法安装,后将syXXXX.dll改为SyXXXX.old,安装成功,但是在用VFP连接oracle数据库时,用sqlstringconnect("DRIVER={Microsoft ODBC for ORacle};SERVER=XXX;UID=XXX;PWD=XXXX")测试不成功,返回值为-1,同样的语句在p3机和迅驰机上成功,请各位大虾解答!
解决方案 »
- Oracle 提高查询效率
- Oracle 10 如何 创建表空间
- 对已修改的过程 如何单独编译 而不是 全部编译
- 求教高手:求一条Sql语句!!
- oracle9i的卸载问题
- 关于Oracle9.2中的数据倒入和OracleManagementServer,知道的请帮忙
- 请各位高手帮一下忙,在oracel数据库里的表里,我怎样才能选择最前的或最后的5条记录呀?在线等你们的回复
- 在线等待,一个SELECT INTO相关的SQL语句如何写
- 怎样新建一个JOB(任务),来定期删除信息或执行某个存储过程?
- oracle8i中i是什么意思?有什么含义?
- 如何在一个有n(1到3)个索引的大表快速插入大量数据?
- 如何去掉空格?急!
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"