|
楼主 |
发表于 2004-11-24 11:36:01
|
显示全部楼层
% ]: D+ m; |2 p6 f. \9 m- ……2 P) G: ]2 G* W3 n8 E" G. [
- if(!rs.IsEOF())
/ Z9 G+ _% | j% x! G - { //有数据# J/ K% [3 }/ C7 p0 q
- rs.GetFieldValue( DB_FD_TAG, NV ); //在线标记- g. r- E. g! p* J% D, ]
- if( NV.m_lVal < 1 || NV.m_lVal == pVarInfo->m_nSiteTag )
4 V4 v1 k5 o- o% e/ g9 d& T8 A - { //小于1为未登录或一些特殊处理
) p9 Y" u5 V9 W7 M- C" H - if( NV.m_lVal == pVarInfo->m_nSiteTag )
& x' {1 Z- U) R8 Z - { //如果数据库标记为已经登录了本服务器,则让服务器处理重复上线: m2 G1 Z" x) }+ c6 d0 a/ o9 a
- pUserInfo->m_bBoot = TRUE;
1 P2 K2 D7 [" Y: E) A- E3 } - } pUserInfo->m_nTag = NV.m_lVal;5 _# [3 L2 `& s! N0 Z4 j1 G
- rs.GetFieldValue( DB_FD_STATE, NV ); //状态4 S* G2 C5 i* E' p& p/ B& n: Z x
- pUserInfo->m_nState = NV.m_lVal;
) |4 T1 w' I0 u, q' f - rs.GetFieldValue( DB_FD_NAME, strName ); //名字; a6 Y" \/ [( g+ N" \1 u/ u0 |
- ……
6 S+ V8 b9 ~5 _; T/ h9 ]
复制代码 |
|