OCS 如何在数据库直接给用户增加联络人
1.?首先,你要用 select ?ResourceId ?from Resource where UserAtHost=’dddddd’ ,找到你要增加聯(lián)絡(luò)人的對象及增加人員的ResourceId。
2.?查找table ContactGroup,找到你的所有記錄,記下所找到的記錄
?Select * from ContactGroup where OwnerId=xxx?---xxx是你的ResourceId
3.?在自己的OCS上增加一個群組
4.?在table ContactGroup 中找到你剛才建立的群組的DislayName,方法是
Select * from ContactGroup where OwnerId=xxx?----xxx是你的ResourceId
找到新增加那行,記下DislayNam,比如0xE8B387E8A88AE782BAE682A8E69C8DE58B99
5.?insert into ContactGroup values(xxx1,999, 0xE8B387E8A88AE782BAE682A8E69C8DE58B99, 0x)
xxx1是你要增加聯(lián)絡(luò)人的OwnerId,也就是ResourceId , 999是GroupId,不要取1,其他可以,為了不和用戶原來的沖突,所以我取999,第三段就是你要增加的群組的名稱,最后一碼我不知道何意,但發(fā)現(xiàn)系統(tǒng)都是0x
6. ?insert into ContactGroupAssoc values(xxx1,xxx2,999)
?? 其中,xxx1是你要為那個用戶增加聯(lián)絡(luò)人,其OwnerId, xxx2是你要將那位增加為xxx1的聯(lián)絡(luò)人。
至此,增加完畢,用戶重新登入就可以看到新增加的聯(lián)絡(luò)人了。
根據(jù)以上方法,你可以批量增加聯(lián)絡(luò)人,甚至寫trigger,給新增的用戶自動增加聯(lián)絡(luò)人,或者當用戶刪掉你增加的聯(lián)絡(luò)人時自動幫其再增加。
除了這種方法,你也可以修改系統(tǒng)自帶的存儲過程,完成以上的工作。
轉(zhuǎn)載于:https://www.cnblogs.com/kevinsun/archive/2009/06/03/1495138.html
總結(jié)
以上是生活随笔為你收集整理的OCS 如何在数据库直接给用户增加联络人的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第九章 线程与内核对象的同步(6)
- 下一篇: ZedGraph在Web中的使用