易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi中用ado连接oracle 10g

2009-12-01  00:41:35
之前安装了oracle 10g,后来为了在C#里面连接oracle,安装了ODAC,之后连接数据库时,填写数据库服务名,总是会出错,连接测试无法通过,不填数据库服务名,倒还可以通过连接测试
今晚终于查到原因了。。。
系统属性那里的环境变量,path这里,oracle的两个默认路径:
d:\oracle\product\10.2.0\db_1\bin;
D:\oracle\product\10.2.0\client_1;
第一个是oracle的客户端,第二个是ODAC的,两个在path的顺序,不能颠倒,比如:
D:\oracle\product\10.2.0\client_1;d:\oracle\product\10.2.0\db_1\bin;
就会出错啦……调整两个的顺序,测试通过
第一次用delphi的ado连接数据库,连接步骤:
控件adoconnection双击,点击build设置就行了,用户输入scott,密码tiger,
再加入adoquery,connection选adoconnection1,sql选项里面写入sql,
加入datasource,dataset为adoquery1,
在adoquery1的sal属性中,加入一条测试用的sql语句,句末不用分号“;”不然执行不了,接着设置adoquery1、adoconnection1的active为true
加入dbgrid,datasource为datasource1,应该就能看见了,这个就是简单的使数据显示出来


相关文档:

oracle数据库学习(ZT)

 oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 
一、定位 
oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle ......

oracle 查看主外键约束

select a.constraint_name, a.table_name, b.constraint_name 
from user_constraints a, user_constraints b
where a.constraint_type = 'R' 
and b.constraint_type = 'P' 
and a.r_constraint_name = b.constraint_name
P 代表主键
R 代表外键
通过关联,能查询到你所想要的一切。
select co ......

Oracle Top N 和 Oracle中的limit问题解决方案

oracle top N
1.在ORACLE中实现SELECT TOP N
   由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。
简单地说,实现方法如下所示:
      SELECT 列名1...列名n from
        ......

用CodeSmith编写模板导出Oracle中表的数据 2

使用CodeSmith生成oracle数据库表的实体层(Model)
http://blog.csdn.net/dacong/archive/2009/01/27/3853663.aspx
自己写的,CodeSimth中的例子都是msSQL server的,所以自己写了个支持Oracle数据库表的,不一定很完善,适用就好,数据类型没有周全考虑,只考虑了常用的一些类型,增加了个表名字属性,采用的.net2.0我结 ......

Linux下安装Oracle 10g中文乱码

在CenotOS 5.3中文环境下安装Oracle 10g R2时,进入图形化界面后,发现中文乱码。
在网上搜索后,发现是由于Linux上没有安装Oracle安装时使用的字体库造成的。
从以下网站下载字体库
http://download.csdn.net/source/1073202
然后在Linux下执行以下命令,把字体库安装到相应位置即可
mkdir -p /usr/share/fonts/zh_CN ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号