用TADOConnection连接数据库.本机连接时.ConnectionString值为:
Provider=OraOLEDB.Oracle.1;
Password=123456;Persist Security Info=True;User ID=water;Data
Source=pub程序在本地机时可以运行.
但在局域网其它机上却连不到数据库.请问怎样才可以在连成CS模式啊?另:
同样的贴,请去领分.
http://community.csdn.net/Expert/topic/3496/3496831.xml?temp=.7696039
Provider=OraOLEDB.Oracle.1;
Password=123456;Persist Security Info=True;User ID=water;Data
Source=pub程序在本地机时可以运行.
但在局域网其它机上却连不到数据库.请问怎样才可以在连成CS模式啊?另:
同样的贴,请去领分.
http://community.csdn.net/Expert/topic/3496/3496831.xml?temp=.7696039
然后你还得确认客户端的配置和你的客户端配置一样
强烈建议使用三层架构,只要中间层安装oracle 客户端,配置连接文件,客户端只要必要的应用程序和动态库即可,简单。容易安装
但有些数据是要求来自ORACLE(只有一个视图,此视图数据自来几个ORACLE基表).目前办法:
用两个数据库连接,一个连SQL SERVER,一个连ORACLE.但按上面几位所说,
CS版连ORACLE比较麻烦,不像SQL SERVER简单,(其实麻烦主要来自本人是初学ORACLE);所以想在SQL SERVER服务器建一表tablename来接收存放ORACLE视图VIEWNAME的数据,
如果可以令TABLENAME与VIEWNAME的数据同步(数据不一定要求同步,相差一天也可),
那么就不必在程序的客户器安装ORACLE,但不知此想法是否可行.注:令数据同步想在SQL SERVER实现
用ORACLE来做CS数据库,是不是一定要在每个客户端都要安装
ORACLE客户端程序?