VFP如何链接ORACLE数据库?
VFP如何链接ORACLE数据库?请指教。
[解决办法]
http://www.bianceng.cn/Oracle/
[解决办法]
如果要在其它的机器(运行软件的机器)上连数据库,这个运行软件的机器要安装 oracle 客户端
[解决办法]
环境: oracle9.2 , windows 2000 server ,VFP6 ;
程序如下:
connectionstring='DRIVER={Microsoft ODBC for Oracle};SERVER=MyOracle;UID=JHZTEST;PWD=123'&& MyOracle为数据库名称
或
connectionstring='DRIVER={Microsoft ODBC for Oracle};SERVER=MyOracle.domain域名;UID=JHZTEST;PWD=123'
messagebox(connectionstring)
connectid = SQLSTRINGCONNECT(allt(connectionstring))
messagebox(str(connectid))
IF connectid <= 0
MESSAGEBOX('连接Oracle数据库失败!',48,'信息提示')
RETURN
ENDIF
[解决办法]
1、运行这段代码的电脑安装了 oracle 客户端 了吗?
2、如果1实现了,那你先手工配制 ODBC 试试, 手工 ODBC 可以通过,说明是代码问题。
可能代码问题只有这个
SERVER=10.1.15.135
应该是 oracle 数据库名称 或 Oracle.domain域名
[解决办法]
SERVER=10.1.15.135 错误,不能是ip地址,应该是oracle客户端建立的数据源名称。如安装的是9i,在oracle/net80/admin下的那个t打头的ora文件里建立,可以用记事本打开。