select a.name from syscolumns a,sysobjects b where b.type = 'U' and a.id=b.id and b.name='表名' order by a.colid
可以解决问题,也太简单了点,为何不找说,记得加分!
可以解决问题,也太简单了点,为何不找说,记得加分!
解决方案 »
- sql bigint 8 除100 且留小数
- 请问:XP下安装SQLSERVER个人版时运行AUTORUN.exe直接不反应,请问如何解决?我以前装过企业版的,现已卸载了,注册表也删除了,安装文件夹也删除了。请问为什么?
- dbgrid显示问题
- 谁能提供 Delphi面向对象编程思想 书籍下载阿
- 如何判断TreeView中的一个节点是否存在
- 这就是Delphi的斑猪-FrameSniper篇
- 想学做b/s的东西,不知道怎么下手,我以前做的都是cs的,哪位老兄给点建议或者给点资料吧,谢谢了,
- 大家帮我看一下这句sql为什么出错
- 嘻嘻三颗星了
- 关于 query 对数据库修改的烦人问题!
- 怎样把DBGrid表里的任意几条记录的字体变成红色,其它保持黑色?
- 如何在服务器端判断由客户端提交页面中哪个checkbox被选中
如果你是使用的Sql Server 的话这种方式可以Good Luck三少 :o)☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
您想架设WEB服务器吗?您想拥有自己的FTP站点吗?……拉专
线、服务器托管、虚拟主机等传统方式的昂贵费用、维护及功能受
限性可能已使您望而却步。
《88IP》动态IP/DNS系统横空出世,使您的问题迎刃而解!她
通过运行一个客户端软件,可使ISDN、ADSL、Cable Modem、小区
宽频网络等各种分配公网IP的internet接入线路全面升级,使其拥
有和专线相媲美的功能。使企业或个人可以轻松的在企业或家庭内
部架设WEB服务器,将网站、E-Mail、ftp、CS游戏等服务移植到自
己身边的计算机上,帮助您在e时代,随心所欲构建网上家园!对广
大系统集成商、软件开发商等IT同行而言,《88IP》系统所提供的
新颖服务更是蕴藏着无限商机! 〖 www.88ip.com 〗 ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
for I:=0 to Grid.Columns.Count-1 do
begin
CheckListBox1.Items.Add(Grid.Columns[I].Title.Caption);
--------------------------------------------------------------
for I:=0 to Grid.Columns.Count-1 do
begin
CheckListBox1.Items.Add(Grid.Columns[I].FieldName);
以上在D6中已经通过
不过Oracle8i我是帮不了你了:(
建议发到数据库版去吧!
DESC USER_TAB_COLUMNS
可以得到 USER_TAB_COLUMNS 中各字段名称:TABLE_NAME NOT NULL VARCHAR2(30)
COLUMN_NAME NOT NULL VARCHAR2(30)
DATA_TYPE VARCHAR2(106)
DATA_TYPE_MOD VARCHAR2(3)
DATA_TYPE_OWNER VARCHAR2(30)
DATA_LENGTH NOT NULL NUMBER
DATA_PRECISION NUMBER
DATA_SCALE NUMBER
NULLABLE VARCHAR2(1)
COLUMN_ID NUMBER
DEFAULT_LENGTH NUMBER
DATA_DEFAULT LONG
NUM_DISTINCT NUMBER
LOW_VALUE RAW(32)
HIGH_VALUE RAW(32)
DENSITY NUMBER
NUM_NULLS NUMBER
NUM_BUCKETS NUMBER
LAST_ANALYZED DATE
SAMPLE_SIZE NUMBER
CHARACTER_SET_NAME VARCHAR2(44)
CHAR_COL_DECL_LENGTH NUMBER
GLOBAL_STATS VARCHAR2(3)
USER_STATS VARCHAR2(3)
AVG_COL_LEN NUMBER
CHAR_LENGTH NUMBER
CHAR_USED VARCHAR2(1)
V80_FMT_IMAGE VARCHAR2(3)
DATA_UPGRADED VARCHAR2(3)要获得表的属性,只需要检索相应的列就可以,例如
要获得表CSCUSTOM的所有字段名称,查询为:
SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'CSCUSTOM'
获得表CSCUSTOM的所有字段的类型,查询为:
SELECT DATA_TYPE FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'CSCUSTOM'
获得表CSCUSTOM的所有字段的长度,查询为:
SELECT DATA_LENGTH FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'CSCUSTOM'要获得表的注释以及表的类型,则在USER_TAB_COMMENTS中查寻:
select TABLE_TYPE FROM USER_TAB_COMMENTS WHERE TABLE_NAME = 'CSCUSTOM'
select COMMENTS FROM USER_TAB_COMMENTS WHERE TABLE_NAME = 'CSCUSTOM'
SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'CSCUSTOM'
上面的语句绝对没有问题,我在SQL WorkSheet以及Java中都成功,你在看一下你的代码。
combobox1.items.clear;
for i:=0 to adotable1.fieldcount-1 do
begin
combobox1.items.add(adotable1.fields[i].fieldname);
end;
语句没有错误,但你确定是这个USER_TAB_COLUMNS吗,你可以用SQLPLUS试试你的表,确实没有返回值,提示为“未选顶行”