- 在线时间
- 0 小时
- 最后登录
- 2004-10-1
- 注册时间
- 2004-7-11
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 104 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 35
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   31.58% 该用户从未签到
 |
< > try1 y8 m' [5 J1 C5 ~
{
2 K, Y" v% ]# T4 j9 s2 m, X
( z$ c2 \7 M+ i: x, C# y7 d DataMod->EduManagQuery->SQL->Add(queryString);' q, e6 j' B& P; y
4 o" p$ z6 r$ E0 V, i! @1 v
DataMod->EduManagQuery->ExecSQL();
; j! m& U9 [* s# Q" c2 o MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);0 L9 W* m0 ^3 k7 c% s0 M! S" r7 D
DataMod->EduManagQuery->Active=true;
' c8 L2 h G- G! C/ y% |6 Q }; o1 i, d+ Y ? n
catch(EDBEngineError &E)5 e# i2 m) J. B1 h8 _
{& p* v( w/ Z0 f+ A, p9 m0 X
MessageBox(this,"不能查询数据库","错误",MB_OK);
' g _; b0 p" j! \+ N ModalResult=mrAbort;
0 T- }/ _ u, d$ F, o. v# n //DataMod->EduManagQuery->Active=false;
1 y8 y) A- ^9 U! F9 E: _4 N/ O return;: W! G9 R# T5 c& O, ~
}7 h# m& K ]& f6 \2 [3 N' k0 e
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);* R V5 K4 k' t3 w
if(DataMod->EduManagQuery->RecordCount==0)( `) d2 X( Y0 u& \
{: z. }% [: E4 `
if(m_nTimes==3)6 K. e3 L4 l$ y! {
{8 k9 ?4 F/ X; w: K& S
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);& A( h+ S, u) k2 a! ^
ModalResult=mrAbort;
- c Q) T; m8 b4 ^& ? Close();
$ g) b3 x& A& f' D) ~. ~' N }
& v; Q( J' \# q' ^% o8 d6 } else
" F: V2 @8 u0 n% {9 ~+ j2 P! c {
- c5 o( B: U6 o' l MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);& y4 _6 ^) L- o+ I$ \& R
UserEdit->Text="";: E4 m9 i' |' S. R J/ W5 p, U `! `
PasswordEdit->Text="";. o% j, O/ a& c. T- I5 A+ l
UserEdit->SetFocus();# V% c' o/ x) Y+ `0 H) A
ModalResult=mrNone;
B5 O1 l& d5 U, H }9 Z/ A5 K# J+ E
}</P>+ N' E: R4 r4 l+ P4 M0 m4 m* Z0 `
# K* Y1 M/ r2 |. x. f
< >try7 s9 s- d, [+ w1 _7 U
{</P>
1 R9 c& g `$ v< > DataMod->EduManagQuery->SQL->Add(queryString);+ y* b" z$ ?) O3 d& ?; q
DataMod->EduManagQuery->ExecSQL();" c2 _5 G. m( k
DataMod->EduManagQuery->Active=true;</P>
. |9 C1 ^7 s* P< > }
& ~% C+ H3 L7 o6 D catch(EDBEngineError &E)6 p* n+ j Z/ K, B
{
! S1 q5 }0 z' E' D+ j% u. B MessageBox(this,"不能查询数据库","错误",MB_OK);
- T2 q* G" y: t7 D ModalResult=mrAbort;% o& d6 w3 }+ E/ g
return;</P>5 k3 s& B, G; |# U
< ></P>
4 X; `# r2 {4 L; q6 N" Y U* E< > }7 T/ p2 W2 y# {' e2 ?
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
7 B; A7 A4 w( d/ S& l) q, p</P> |
zan
|