Delphi + SQL Server的访问权限问题?请高人指点。

zc_king 2003-01-13 05:53:01

unit0 = 总部
unit1 = 部门1
unit2 = 部门2
....
unitn (n < 10 )

大多数情况 unit0 可以看到unit1,unit2写入的数据有时还需要作合计等,unit1和unit2不能互访只能看到自己的数据。
少数情况各个unit都可以看到全部的数据。

请问设计思路是怎样的,用什么手段完成(比如:视图、存储器等等)
分不够的话另开贴。






...全文
29 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WQLu 2003-01-13
  • 打赏
  • 举报
回复
不用﹐你可以把他當成Table來使用
zc_king 2003-01-13
  • 打赏
  • 举报
回复
to WQLu(單弦獨奏),samuelpan(欧乐)

如果用视图,delphi里每个部门都要改动态生成ADOQuery吗?
samuelpan 2003-01-13
  • 打赏
  • 举报
回复
用视图也不错,或者直接对表操作,在操作语句后加条件where unit='总部'
WQLu 2003-01-13
  • 打赏
  • 举报
回复

Table1存儲包括a,b,unit三個字段.用它存儲你所有數據,存儲在同一個表容易統計
建立視圖

create view as select a,b from table1 where unit='总部'
create view as select a,b from table1 where unit='部门1'
create view as select a,b from table1 where unit='部门1'
。。。
然后用對每個視圖設你想設的權限.
dimxp 2003-01-13
  • 打赏
  • 举报
回复
不明白你的意思!
WQLu 2003-01-13
  • 打赏
  • 举报
回复
建設n個或n個以上視圖。分別對每個視圖設置你需要的權限.這也是視圖的主要用途之一.

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧