|
楼主 |
发表于 2004-11-24 11:36:01
|
显示全部楼层
% e- Y8 h. W( C7 t" O/ J, l- ……; ?1 i+ Z6 z0 E7 X% A9 `0 \9 Q
- if(!rs.IsEOF())& G; |/ w1 z/ P0 z; e
- { //有数据' B# ~# ?0 y) g; T" `1 L' N
- rs.GetFieldValue( DB_FD_TAG, NV ); //在线标记# Q0 T0 ~( T1 h' z
- if( NV.m_lVal < 1 || NV.m_lVal == pVarInfo->m_nSiteTag )
5 s& P5 v0 r( I" N: q9 I) b - { //小于1为未登录或一些特殊处理
+ L6 l, Q' Q# L: I$ p/ |' a* N - if( NV.m_lVal == pVarInfo->m_nSiteTag )
% C% v% R5 }3 L8 l1 I - { //如果数据库标记为已经登录了本服务器,则让服务器处理重复上线
: X& q d$ d& F2 v - pUserInfo->m_bBoot = TRUE;9 Q& J8 q. E- E: V: M+ I" A
- } pUserInfo->m_nTag = NV.m_lVal;
' ^0 }: x' r" t% K - rs.GetFieldValue( DB_FD_STATE, NV ); //状态
& O* [9 Q( f$ x0 s2 I6 k. V7 b s - pUserInfo->m_nState = NV.m_lVal;
8 ^5 z7 Z* J+ c: p0 Y! j7 R' I - rs.GetFieldValue( DB_FD_NAME, strName ); //名字: d4 ^" q3 _* ]" b+ u# I) n
- ……! g Q$ T/ }, E) ]3 `4 N( S0 r
复制代码 |
|