|
楼主 |
发表于 2004-11-24 11:36:01
|
显示全部楼层
- 3 y7 o/ U3 z3 N" I, p: I
- ……
- b. b3 P: i2 y$ R8 w+ P5 J+ O* T - if(!rs.IsEOF())9 A/ n6 D9 x- a' w
- { //有数据* r* f4 p$ D& x3 D1 L4 t( t
- rs.GetFieldValue( DB_FD_TAG, NV ); //在线标记, n4 K4 h( }4 i; \, U2 Q
- if( NV.m_lVal < 1 || NV.m_lVal == pVarInfo->m_nSiteTag ); x5 s: K9 r2 P& ?
- { //小于1为未登录或一些特殊处理
+ j+ c8 B4 \- ?/ r9 u6 H) {4 e - if( NV.m_lVal == pVarInfo->m_nSiteTag )7 b: t9 H0 g( h* d
- { //如果数据库标记为已经登录了本服务器,则让服务器处理重复上线
1 A# ^( w9 o$ y/ e. s - pUserInfo->m_bBoot = TRUE;7 X3 m. z: E+ K% }7 p! M
- } pUserInfo->m_nTag = NV.m_lVal;
. r3 K; a Z: v5 L5 o - rs.GetFieldValue( DB_FD_STATE, NV ); //状态
8 ?+ r) v% ?7 T( ^9 m; S5 S - pUserInfo->m_nState = NV.m_lVal;6 o$ _7 m; L7 g. ~% Z
- rs.GetFieldValue( DB_FD_NAME, strName ); //名字
* w8 R3 U/ z; q3 n/ S* `% ^ - ……
8 g G- B& O P4 B# b5 Q$ g3 p& M
复制代码 |
|