我在网上查了查,说用ODBC,BDE,ADO,还有说用ODAC我想问问一问,如果用上面的几种连接,是不是都要安装ORACL客户端?不安装可不可以?如果用ODAC连接,Make.bat如何运行,我双击打不开,说"系统找不到安装路径"
dac70.dpk,
dacvcl70.dpk,
dcldac70.dpk,
dclodac70.dpk,
odac70.dpk,
odacvcl70.dpk,
oraprov70.dpk 是不是都要安装?再问一个问题,如果安装了客户端,打包时是不是还要加入什么?才能打包?我下了一个"Oracle 数据库 10g 特别版客户端.exe",在用ADO连接时提示连接超时,还是连接不上,为什么?谢谢,你的帮助,我在线等,无奈现在我只有这点分了,如果说分数不够我可以在申请一个号,分全都给你!(连接上就给分)
dac70.dpk,
dacvcl70.dpk,
dcldac70.dpk,
dclodac70.dpk,
odac70.dpk,
odacvcl70.dpk,
oraprov70.dpk 是不是都要安装?再问一个问题,如果安装了客户端,打包时是不是还要加入什么?才能打包?我下了一个"Oracle 数据库 10g 特别版客户端.exe",在用ADO连接时提示连接超时,还是连接不上,为什么?谢谢,你的帮助,我在线等,无奈现在我只有这点分了,如果说分数不够我可以在申请一个号,分全都给你!(连接上就给分)
解决方案 »
- CopyFile ocx和dll文件的问题,100分求解
- 关于DELPHI窗体KEYDOWN事件
- delphi做的ocx只要加入自己的方法(Method),在pb8.03中调用该方法就不行了,急啊
- ADO连接Access,在一个过程中同时更新三个表,希望任一个表更新不成功的话三个表都不要更新
- TWindowsMediaPlayer 怎么播放一个列表?
- 列分组求和的问题?
- Delphi SPComm设置的问题
- 有谁有冰河的源代码?
- 一个常见的问题,关于查询后插入数据入库。。。。
- 欢迎到我的主页http://www.tommstudio.com看看。
- 求助连接具体数据源 在线等。
- 130分,连接ORACL(我提过一次问了,没有人回答,我又申请了一个号,二个号加在一起130分)
还要再问一问,如果安装ORACL客户端时,有好几个选择安装方式,最大的2G多,最小的170多M,是安装哪些一个?
我只是想去连接ORACL用来:查询,插入,删除等基本操作.
有问题可以联系我,QQ :8671486
为什么我在安装
ODAC.5.70.0.30.FS
odac570src_0.28
安装不了!
dac70就过不了!
ODAC有2个,一个是crlab出的,不需要安装oracle的任何东西,就是一个控件而已一个是Oracle公司出的,是一个安装包,可以只安装Oracle OLE DB Provier,通过ADO连接即可,选择的驱动程序就是Oracle OLE DB Provier安装Oracle的ODAC后,可以通过OLE、ODBC、ADO等多种方式连接Oracle数据库当然,ORACLE的ODAC比较庞大,安装后有200M,主要是因为包括了JAVA的很多东西,可以自己制作简化的ODAC,几M而已,具体可以参考ORACLE的ODAC资料
就可以下了
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 机器名)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVICE_NAME = 全局数据库名)
)
) 然后,直接把它加到tnsnames.ora这个文件的后边就行了。 如果NTSERVER这个服务名已经存在的话,我们可以直接修改它的机器名、端口号和全局数据库名就可以了。
help~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我用OraSession连接ORACL连不上,要不就是
Error while trying to retrive text fo error ORA-12203 要不就是连接超时!
//--------以下信息是假设--------
用户名:aaa 密码:aaa
IP:111.222.333.444 端口是ORACL默认的1521 SID:orcl 数据库名:aaa
//----------------------
请问如何连接,我想在局域网上连接! 给一个连接例子吧!
我用以下例子还是连接不上:
var
Session: TOraSession;
. . .
Session.Options.Net := True;
Session.Username := 'aaa' ;
Session.Password := 'aaa';
Session.Server := 111.222.333.444:1521:orcl';
Session.Connect;
超时。有人说要加入数据库名或服务名,我没有安装ORACL客户端
能给我一个连接代码吗?我用以下的连接,总是提示连接超时!
var
Session: TOraSession;
. . .
Session.Options.Net := True;
Session.Username := 'aaa' ;
Session.Password := 'aaa';
Session.Server := 111.222.333.444:1521:orcl';
Session.Connect;
ms的odbc for oracle 似乎不能保证能正确操作oracle
我用ODAC连接上了,在插入时却说有错!TmpExe_Str := ' insert into tb_jf_yhcbjl (BKBH,JFNY)Values(''111'','+QuotedStr(DatetoStr(now()))+')';
表tb_jf_yhcbjl字段
BKBH 表卡编号 Varchar2(16)
JFNY 计费年月 Date请帮帮我,这是为什么?
请帮帮我吧,为什么会这样??
TmpExe_Str := ' insert into tb_jf_yhcbjl (BKBH,JFNY)Values(''111'','2007-11-11')';
也报: inserted value too large for column
JFNY 计费年月 Date
insert into tb_jf_yhcbjl (BKBH,JFNY)Values(''111'','2007-11-11')
插入不了
先谢谢几个人:
hongqi162 说的对,我在昨天就知道了,不过还是要说:“谢谢”给分,
Hank 对我的帮助不小,虽然说话有点不好听,还是要谢谢你
sdzeng 谢谢我早就看过了!谢谢!给分
oushengfen 说的对,我还是安装了,客户端,本不想安客户端的,无奈~~~~~~~~~~~~~~~~给分
wdswcy 谢谢,我们的打包工具是一样的,给分
LSZ100 ,ljq900 谢谢