数据库字段的动态修改。
请教大家:
我设计了2个表: 一个是字段的定义,一个是对字段中文名字的定义,如下:
表一: sernum varchar(10);
name varchar(10);
..... .......
表二:filename varchar(20);
descr varchar(20);
....... .........
表二存放内容就是: sernum 编号
name 姓名
。。。。。 。。。。
现在我要将表一的存放内容在Ehlib中显示,并且标题就是表二中对应的中文名字。我该如何做? 望大家指点
这样的话可以灵活的在表一中增加内容而不必修改程序了。 我是这样考虑的。
问题点数:50、回复次数:4Top
1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-03-13 17:36:16 得分 10
设置 dbgrid 之类的对应的字段的
displayName 应该就可
至于对应,一个查询就可
如
select a.name, b.num fromTop
2 楼lsj2(lsj)回复于 2006-03-13 18:43:04 得分 0
不是这个意思。我是说若当程序定型后,我在往当初的表里又加了一个字段,或者说将某个字段的中文名称修改了,不用去改程序里的SELECT。。。 而程序自己能够搜索到。 我想先应该用 FOR循环取表一中各字段,然后到表二中搜索/ 但我不知道该用什么属性和函数来做。Top
3 楼jiny2873(jiny2873)回复于 2006-03-15 15:39:58 得分 40
可以通过修改系统表sysobject和syscolumns实现Top
4 楼lsj2(lsj)回复于 2006-03-20 13:34:45 得分 0
已经实现Top




