以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [建议]改进ADO查询构件  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=6658)

--  作者:飞翔鸟
--  发布时间:2006-12-21 1:00:26
--  [建议]改进ADO查询构件

允许控制查询字段,即:那些字段供用户进行查询,那些字段隐藏起来对用户不可见。主要就是增加预选字段属性,凡是已经预选的字段,用户均可以进行查询;而没有预选的字段,用户不可见,当然也就无法进行查询。因为,有些字段只是为了方便数据处理,或是有特殊需要而建立,如果提供给用户查询没有任何意义。


--  作者:admin
--  发布时间:2006-12-21 9:23:09
--  

你现在要求的是一种安全机制,并且这种安全机制是在数据库本身实现,目前来说,大型数据库已经实现了。并不适合或不可能在属于上层的数据库开发工具中实现的。

另外,ADO查询构件是通过“SQL语言”对数据集进行操作。如果你总是使用“Select * from 表名称”语句,你有上述想法并不奇怪。但是,SQL语言是需要灵活运用的,你想操纵哪些字段,直接在SQL语言中反映出来就可以了。例如,只想对“编号、姓名”字段操作。那么,SQL语言直接写为“Select 编号,姓名 from 表名称”就可以了。