用Delphi的哪种数据组件或技术可以免去安装Oracle客户端的烦恼,在最终客户的环境下,如果每个点都要装Oracle也太不尽人意了,通过ADO/BDE/BDP哪种组件可以办到?难道真的必须装一个客户点就装一次Oracle客户端吗?用什么办法可以绕过去?
解决方案 »
- 窗体上放置一个按钮,属性Default设置为true,其原理究竟是什么?
- 有没有用DELPHI做过短信发送系统呢?给点代码参考一下 谢谢
- 在綫等!關於存儲過程的小問題。BDE 希望指點!
- 做一个像QQ一样的东西!
- 会计软件的问题!!!
- 如何使image平滑移动且速度快些?
- TQuery的错误
- 为什么EHLIB不能独立运行(指没有DELPHI运行的情况下)
- treenode.data 怎么用? 我搜索过,没有合适的答案.
- 求救,Imput Hook 的问题,XP正常,Win7 64失败了。。。
- 请高手赐教Delphi 开发基于局域网Oracle8.0.5的最好方案(ADO?BDE?ODAC?DBExpress?)
- 谁有鞋厂管理的ERP出售,我想购买
用odac组件就可以了,程序大个五六百K,oracle客户端就不用装了!
用odac组件就可以了
不过你要是用它来盈利的话,还是建议你用正版的。
2.Oracle\BIN及子目录文件,并且保证应用程序可以找到该目录,即该目录为系统目录或者PATH目录。
3.Oracle\OCOMMON\NLS\ADMIN目录以及其下所有文件
4.Oracle\OCOMMON\NLS\MESG目录以及其下所有文件
5.Oracle\NETWORK\ADMIN\tnsnames.ora 这个文件是配置网络服务名用的
可以用记事本打开,改为正确的配置。
6.Oracle\ORACORE\Mesg以及其下所有MSB文件 7.导入注册表到客户机:
REGEDIT5
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"
"ORACLE_HOME"="D:\\oracle\\ora81"
"ORACLE_HOME_NAME"="OraHome81"
"API"="D:\\oracle\\ora81\\dbs"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"NLS_LANG"="NA"
"OLEDB"="D:\\oracle\\ora81\\oledb\\mesg"
"VOBHOME2.0"="D:\\oracle\\ora81"
"OO4O"="D:\\oracle\\ora81\\oo4o\\mesg" [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES]
"HOME_COUNTER"="1"
"DEFAULT_HOME"="OraHome81"
"LAST_HOME"="0" [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0]
"NAME"="OraHome81"
"PATH"="D:\\oracle\\ora81"
"NLS_LANG"="NA" [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ID"="0"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"ORACLE_HOME_NAME"="OraHome81"
"ORACLE_HOME"="D:\\oracle\\ora81"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_SID"="QIAODB" //这个要和服务器的sid一致
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"
"SQLPATH"="D:\\oracle\\ora81\\dbs"
"ORACLE_BASE"="D:\\oracle"
"MSHELP_TOOLS"="D:\\oracle\\ora81\\MSHELP"
"RDBMS_CONTROL"="D:\\oracle\\ora81\\DATABASE"
"RDBMS_ARCHIVE"="D:\\oracle\\ora81\\DATABASE\\ARCHIVE"
8I 以前ADO不用、oracle 10 好象必须装、
9i的OLEDB 100M 还要到客户那里配置!昏。
建议换 B/S 方式