应用二,生成列表页面和添加页面:
首先需要给每个字段添加一个扩展属性,其中参数@value赋值备注、@level1name赋值表名、@level2name赋值字段名。
EXEC sys.sp_addextendedproperty @name = N'MS_Description', @value = N'主 键 ',
@level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE',
@level1name = N'BingoT1', @level2type = N'COLUMN', @level2name = N'id'
EXEC sys.sp_addextendedproperty @name = N'MS_Description', @value = N'姓 名 ',
@level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE',
@level1name = N'BingoT1', @level2type = N'COLUMN', @level2name = N'NAME'
EXEC sys.sp_addextendedproperty @name = N'MS_Description', @value = N'身 份 证 号 码 ',
@level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE',
@level1name = N'BingoT1', @level2type = N'COLUMN',
@level2name = N'IdentityNo'
EXEC sys.sp_addextendedproperty @name = N'MS_Description', @value = N'录 入 日 期 ',
@level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE',
@level1name = N'BingoT1', @level2type = N'COLUMN',
@level2name = N'LogDate'
然后就可以使用系统函数生成列表页面代码.
SELECT ' WHEN '主 键 ' THEN ' Visible="False"' ELSE '' END + '>
FROM FN_LISTEXTENDEDPROPERTY(NULL, 'user', 'dbo', 'table', 'BingoT1',
'column', DEFAULT)
结果如下(在查询分析器中以文本格式显示结果,快捷键Ctrl+T):
再生成添加页面代码,其中Char(13)代表回车符.
SELECT '
+'
+'
+'
+'
FROM FN_LISTEXTENDEDPROPERTY(NULL, 'user', 'dbo', 'table', 'BingoT1','column', DEFAULT)
结果如下(在查询分析器中以文本格式显示结果,快捷键Ctrl+T):
主键:
姓名:
身份证号码:
录入日期:
页面效果图如下所示:
作者 Bingo Lee
![clip_image012[4] clip_image012[4]](https://www.cppentry.com/upload_files/article/57/1_btvgf__.jpg)