用delphi连接oracle数据库的步骤怎样?请高手赐教!! 我使用了Tdatabase控件,设置了相关参数,但是总是连接不上?到底是bde的问题,还是我数据库设置的问题啊??一个初学者的求救 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.你的机器至少要装oracle客户端2.在oracle客户端的中建服务3.bde中用所建成的服务名连接出什么错,说说看 1.你的机器至少要装oracle客户端2.在oracle客户端的中建服务3.用ADO连接,快、简单好用(程序安装时不用再装BDE)我有个例子给你看:ADO连接字符串(oracle8.05):Provider=MSDAORA.1;Password=a536067b;User ID=petmis;Data Source=petmis;Persist Security Info=True 我在oracle就是创建了数据库oemrep,接着输入了表结构和相关的关系,其他什么东西都没有修改。然后在delphi的Tdatabase参数设置如下:我使用delphi中BDE连接oracle数据库。在Database控件下这样设置: databasename: oemrep(我oracle使用的名称) drivername:oracle; params:SERVER NAME=south-979fa9ul2.mshome.net(oracle服务器名字)USER NAME=sysNET PROTOCOL=TNSOPEN MODE=READ/WRITESCHEMA CACHE SIZE=8LANGDRIVER=SQLQRYMODE=SQLPASSTHRU MODE=SHARED AUTOCOMMITSCHEMA CACHE TIME=-1MAX ROWS=-1BATCH COUNT=200ENABLE SCHEMA CACHE=FALSESCHEMA CACHE DIR=ENABLE BCD=FALSEENABLE INTEGERS=FALSELIST SYNONYMS=NONEROWSET SIZE=20BLOBS TO CACHE=64BLOB SIZE=32OBJECT MODE=TRUEPASSWORD=frank然后我把connected设置为true,出现了登陆菜单,但是为什么连接不上, 显示错误: General SQL error:ORA-03114:为连接到ORACLE Alias:oemrep 在oracle哪个地方建立客户端啊?我使用的是oracle 9.2版本,初学者就是没个概念,看了书也是一头雾水!呵呵~~ Net Manager 工具,按提示做 fyt234(二当家) 说的对。或者在ORACLE主目录下的network\admin中的监听文件tnsname.ora中详细写出描述也可! D7 查询SQL2008 数据问题(如何提高查询效率) A4如何直接打上下两联,上半部分和下半部分样 帮下忙,ADOQuery的Active属性设为True,就出错,为什么? listview中的字符串太长不能完全显示,有什么办法解决? 晕死,怎么搞的啊? 请问?窗体最小化会激活哪个事件?在运行时我怎么才能获取窗体当前的状态? 请教用DELPHI制作一个查询学校学生成绩的数据库系统该先具备些什么条件? 请大家帮帮忙!! 如何获得硬盘的物理ID,不是逻辑ID。 怎样隐藏窗口? ODAC连接oracle问题! 如果把"网站名"和"网址"添加ie收藏夹里去了?例子如下
2.在oracle客户端的中建服务
3.bde中用所建成的服务名连接出什么错,说说看
2.在oracle客户端的中建服务
3.用ADO连接,快、简单好用(程序安装时不用再装BDE)我有个例子给你看:ADO连接字符串(oracle8.05):
Provider=MSDAORA.1;Password=a536067b;User ID=petmis;Data Source=petmis;Persist Security Info=True
其他什么东西都没有修改。
然后在delphi的Tdatabase参数设置如下:我使用delphi中BDE连接oracle数据库。
在Database控件下这样设置:
databasename: oemrep(我oracle使用的名称)
drivername:oracle;
params:SERVER NAME=south-979fa9ul2.mshome.net(oracle服务器名字)
USER NAME=sys
NET PROTOCOL=TNS
OPEN MODE=READ/WRITE
SCHEMA CACHE SIZE=8
LANGDRIVER=
SQLQRYMODE=
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SCHEMA CACHE TIME=-1
MAX ROWS=-1
BATCH COUNT=200
ENABLE SCHEMA CACHE=FALSE
SCHEMA CACHE DIR=
ENABLE BCD=FALSE
ENABLE INTEGERS=FALSE
LIST SYNONYMS=NONE
ROWSET SIZE=20
BLOBS TO CACHE=64
BLOB SIZE=32
OBJECT MODE=TRUE
PASSWORD=frank
然后我把connected设置为true,出现了登陆菜单,但是为什么连接不上,
显示错误:
General SQL error:ORA-03114:为连接到ORACLE
Alias:oemrep
看了书也是一头雾水!呵呵~~
或者在ORACLE主目录下的network\admin中的监听文件tnsname.ora中详细写出描述也可!