本人将的ADOConnection的Connetioned和Keepconnection设置为False后,发现其连接实际上还未断开,若想其彻底断开如何处理???
多谢了!!!
多谢了!!!
解决方案 »
- 扩大交际圈,想和常年研究GIMP\CIMAGE\Paint.net \FreeImage\Devil\ImageMagick等人士交个朋友。
- delphi 怎么这么多bug!窗口过程不处理消息了!!
- 如何通过麦克风把语音录制成一个WAV文件?
- 急!!!StringGrid控件的onRowMoved事件为什么无效?????是Delphi的BUG吗?请指教
- 如何通过类的名称来创建对象,其中类的名称为字符串,其他的地方传入的变量
- MD5中的信息分组指的是什么?
- 在Delphi中如何将一个Word文档转换成一个PDF文档
- 如何遍历目录下文件夹
- 怎麼用delphi的程序運行*.pdf文件?
- 那位能弄一套kylix来,哪真是功德无量啊!
- 我的mouse左右键中间有个滚轮,它对应的windows消息是什么?
- 玩过IC卡读写器的请进,请教,急,多谢了!!!
[*] Privilege
[*] Role
[*] User另外,一个系统中最少有这么几个角色:
[*] Creator, 也可以称做 Programmer.
[*] Administrator, 超级用户
[*] General User----------------------
权限各部分之间的关系:
----------------------
1. Resource 就是系统的资源,比如部门新闻,文档等各种可以被提供给用户访问的对象.2. Privilege 是 Resource Related 的权限。
什么意思?就是指,这个权限是绑定在特定的资源实例上的。
比如说部门新闻的发布权限,叫做"部门新闻发布权限".
这就表明,该 Privilege 是一个发布权限,而且是针对部门新闻这种资源的一种发布权限。
我认为,Privilege 是由 Creator 在做开发时就确定的。3. Role, 是角色,拥有一定数量的权限。4. User, 与 Role 相关。在我设计的系统里,User是不能与 Privilege 直接相关的,
User 要拥有对某种资源的权限,必须通过Role去关联.----------------------
系统大串联:(^_^)
----------------------
下面简单介绍一下,一个权限从开发到使用的过程.1. Creator 创造 Privilege, Creator 在设计和实现系统时会划分,一个子系统或称为模块,
应该有哪些权限. 拿新闻这一块来说,可能应该有:
[*] 发布权限(publish)
[*] 修改权限(modify)
[*] 审核权限(review)
[*] 浏览权限(visit)
.......
这里完成的是 Privilege 与 Resource 的对象申明,并没有真正将 Privilege 与具体
Resource 实例联系在一起.2. Administrator 指定 Privilege 与 Resource Instance 的关联.
在这一步, 权限真正与资源实例联系到了一起, 产生了 Privilege Instance。
比如,Administrator 创建了一个叫做 "部门新闻" 的Resource Instance.
然后将发布权限与这个资源相关联,产生出 "部门新闻发布权限" 这个 Privilege Instance.3. Administrator 创建一个角色,称做 "部门新闻发布者". 4. Administrator 将 "部门新闻发布权限" 赋予 "部门新闻发布者". 5. Administrator 从用户列表中选取一个或多个用户,
然后给这些用户赋予 "部门新闻发布者" 的角色6. User 进到系统,在它的可访问资源列表上,会出现"部门新闻发布"的链接. 7. User 点击 "部门新闻发布"的链接, 根据 Creator 的实现,系统会检查
[1] 当前用户是否拥有发布权限
[2] 当前用户的发布权限是否与能操作正在访问的资源.----------------------