Delphi ADO连接Oracel之怪情况(四)
来源:互联网 发布:淘宝漏洞赚钱方法大全 编辑:程序博客网 时间:2024/06/05 04:30
Oracle数据库有一个伪列ROWID,使用指令SELECT ROWID,A.* FROM TableA A可以看到此列的值。不同的Oracle版本,此列的类型不同,此列在使用DESC指令查看表结构的时候看不到,是系统自动建立的,可以将其作为一个索引值。在数据库修改、删除的时候使用此列速度很快。
在Delphi中使用ADOQuery打开如下的SQL语句:SELECT ROWID,A.F1 FROM TableA A。Open之后,发现此ADOQuery的FieldCount =1,也就是说仅有F1这个列,看不到ROWID这一列,给ROWID列增加别名也不行。于是改为如下写法:SELECT ROWID||‘’ AS ID,A.F1 FROM TableA A。此时,FieldCount=2,可以投过FieldByName('ID')或者Fields[0]来取得这个值了。
好奇怪的一个问题。
- Delphi ADO连接Oracel之怪情况(四)
- Delphi ADO连接Oracel之怪情况(二)
- Delphi ADO连接Oracel之怪情况(三)
- Dephi ADO连接Oracle之怪情况
- Delphi通过ADO连接MYSQL
- Delphi中用ADO连接数据库
- delphi ado 动态连接数据库
- Delphi中用ADO连接数据库
- delphi 用ado连接excel2007
- Delphi ADO 连接数据库例子
- Delphi中用ADO连接数据库
- delphi使用ado连接Excel
- Delphi之ADO操作Access
- ADO之连接数据库
- Delphi中使用ADO连接Excel
- Delphi中用ADO控件连接数据库例子
- Delphi中使用ADO连接Excel有感
- 【摘自网上】Delphi中用ADO连接数据
- linux中怎样退出ping命令
- 字符串大小写转换
- Android中为图标加上数字--用于未读短信数提醒,待更新应用数提醒等
- 李宁项目总结(2)----DreamweaverCS5+Tomcat环境配置
- 单链表 与 环 的相关问题
- Delphi ADO连接Oracel之怪情况(四)
- Redhat Linux文件共享服务Samba的安装配置
- 分群源程序
- JAVA配置文件解析
- 在SQL Server Management Studio中可以运行作业但是用T-SQL运行则失败
- 云计算相关软件介绍
- mysql里面的时间函数
- Spring中EmptyResultDataAccessException异常的处理方法
- shell逻辑运算