我要让程序能根据读取的数据库的表的不同,来显示出这张表所具有的各个字段名
我要怎么做
请高手教我
谢谢
我要怎么做
请高手教我
谢谢
解决方案 »
- Datasnap/dbExpress问题
- MonthsBetween用法疑问
- InstallShield制作像如此的安装界面!我会扔出所有分的!
- 菜鸟问关于日期格式的问题!!
- 一个关于Form的几个小问题,请教各位!!!在线等,急!!!谢谢!!!分不最再++++++
- 哪有Installshield下载?
- 请教:用异或方式在地图上rectangle画点,为什么有时会出现删不干净点的情况?
- 请问pascal中求绝对值的函数
- 讨论问题!不会的进来坐坐呵,有分呀 关于摄像机上图像放在程序上的问题
- 如何改变xpmenu菜单标题栏右边空白区的色彩?
- 这个问题基本上,很难!!在线……
- 为什么要用BDE?谁能给我解释一下BDE的重要性
GetFieldNames(const TableName: String; List: TStrings);
参数是表名,和字段列表。功能是把表的列读到一个List字符串数组里面
sysobjects、syscolumns
具体关联自己研究一下吧,很简单的,不过我忘了:)
convert(char(20),systypes.name) '类 型',
syscolumns.length '长度'
from syscolumns
left join systypes on systypes.xtype = syscolumns.xtype
where id in
(select id from sysobjects where name =
ltrim(rtrim(' D_Trans ')))
order by '字段名'
--order by '类 型'
2、取表名
select convert(char(20),name) from
sysobjects where xtype ='u'
order by name
select * from tablename where 1=2
然后访问数据集中的字段