|
|
楼主 |
发表于 2004-11-24 11:36:01
|
显示全部楼层
- 8 W1 I/ a" }5 z/ s9 u0 I/ E
- ……
; }* }" S& W, y, Z4 ~ - if(!rs.IsEOF())
( I$ E% Z8 o+ J - { //有数据
+ C) P! d) i& I, j: \9 q- Y - rs.GetFieldValue( DB_FD_TAG, NV ); //在线标记
" r: k4 R6 H6 E/ q, X# [. z9 z' r - if( NV.m_lVal < 1 || NV.m_lVal == pVarInfo->m_nSiteTag )% s4 N) H8 l6 {4 P# j- E0 m
- { //小于1为未登录或一些特殊处理
! O3 n4 l" q% Y& v) d4 ]- \ - if( NV.m_lVal == pVarInfo->m_nSiteTag )
+ D5 W" L; a( e& l - { //如果数据库标记为已经登录了本服务器,则让服务器处理重复上线! b) C" h% Z3 g! O: e1 g! F7 S
- pUserInfo->m_bBoot = TRUE;
1 m. G% W' B; ^) k% b- k - } pUserInfo->m_nTag = NV.m_lVal;
6 |0 G- e5 O8 [) b+ g4 s; x- k7 M - rs.GetFieldValue( DB_FD_STATE, NV ); //状态
8 q; \1 t, k* Y& o3 R* r - pUserInfo->m_nState = NV.m_lVal;9 F$ M4 t( ]9 O& e
- rs.GetFieldValue( DB_FD_NAME, strName ); //名字4 r# z P5 R3 v) z9 o- i
- ……
* \! b) B& f$ M' _
复制代码 |
|