如何不使用不安装oracle的客户端,就能使用bde连接。我试过了很多方法都不行呀
求救了
求救了
解决方案 »
- 求助:请问有没有这样的控件
- 求推荐Delhpi好书
- 探讨下利用idhttp.get提交请求并返回的速度问题
- 线程问题,tserversocket和tclientsocket问题
- 请高手推荐一本delphi入门的书,谢谢!
- 新手问题能不能直接在打印模板上录数据
- 如果开发工具是Delphi,600bps的带宽下你,采用那种架构阿?(高手来看)
- 关于MSCOMM的问题,请用过的哥们帮个忙.
- 请问,钩子可以不放DLL中而放在程序的EXE中吗?(200分求解)
- 有人给我发了个email,有个sample.exe文件,执行后每个目录都有此邮件,该怎么办
- 关于adoquery
- 在delphi中如何访问共享目录???
http://crlab.com/download.html
先从装有Oracle的机子上找到 dbexpora.dll 文件,把它复制到没有装Oracle的机子上(相同目录下),或许可以吧.
環境設定
Drivers
Native
ORACLE (左側選定)
然後看右側
DLL: SQLD_ORA.DLL
DLL32: SQLORA8.DLL
VENDOR INIT: OCIDLL
SERVER NAME: (Your Service Name)基本調整完成...
BDE Administrator 也设置了,有客户端的时候绝对没有问题的
我试过很多方法,找到oci.dll但是连接的时候好象tnsname.ora 没有找到,以及NLSRTL33目录中的东西没有找到,
因为安装客户端太麻烦了,我只是想把它们做在安装包中,其他人的帖子好象没有使用bde连接数据库的,在bde中死活连接不上,可能是注册表中的东西不正确的原因,我不知道应该修改什么东西
終端上tnsname.ora文件有吗?
怎么才能叫它找到呢
*yourClientServiceName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *DBHostName)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = *DBHostServiceName)
)
)
(注:*処要自己修正)②用MSDos(SQLPlus)進行Test
c:\>SQLPlus/nolog
SQL>connect username/password@ClientServiceName;
SQL>select * from V$instance;看君的终端与Oracle Server是否能接上。
是”ORA-03114”嗎?
如果需要,说一下
好的,我试试,看看有什么好的方法
BDE,SQL Link 5.X版 BDE5.01 ~ BDE5.11
ORACLE RDB SERVER:8.0.5
ORACLE RDB CLIENT:Net*8.0.5②ORACLE専用的Borland語言Driver(LANGDRIVER)要対応
例用:Paradox china
若不行、設定SQLQRYMODE=SERVER③OBJECT MODE設定
若OBJECT MODE=TRUE 則Client的OCI Object進行初始
若OBJECT MODE=FALSE 則Client的OCI Object不進行初始