- 在线时间
- 0 小时
- 最后登录
- 2004-10-1
- 注册时间
- 2004-7-11
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 104 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 35
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   31.58% 该用户从未签到
 |
< > try7 A# a) m3 m$ H5 e/ l! |
{
6 D1 F$ T1 h- [8 M& Y9 R% r
- L8 Q; Y& ~" z! c DataMod->EduManagQuery->SQL->Add(queryString);/ F5 w) D7 y0 `5 e: a" @) J
! k9 V+ @' v# M6 D. m# X
DataMod->EduManagQuery->ExecSQL();2 @# L( U- H+ {
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);6 C/ v* w9 {) A& ?3 e+ j, N
DataMod->EduManagQuery->Active=true;* L; [- l7 V' Q* ^0 [
}
* g8 h' ~6 O& g catch(EDBEngineError &E)9 e2 d! N, O$ l7 t; y0 G
{4 Y+ _" n5 d' _
MessageBox(this,"不能查询数据库","错误",MB_OK);
r& o% N) s% S( G( r l$ p ModalResult=mrAbort;
& M) c9 z0 p/ j% H //DataMod->EduManagQuery->Active=false;7 w2 ^' p I h2 r9 L
return;8 [& M% X" L% i# f
}
! E, @1 x0 F2 r3 e1 M, l6 o MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);. T- h% m' I' }, v* R. _% W
if(DataMod->EduManagQuery->RecordCount==0)
1 ]* w3 `! F7 W3 b7 p) w7 q {7 y9 C/ r/ P& J, L4 i9 }
if(m_nTimes==3)
$ S+ `$ \; l( b) N7 x) Q {
' I3 T9 @+ P* C- {2 \: D MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);8 I% U5 K8 G' ~/ G* y
ModalResult=mrAbort;
2 v3 A- Z& ] {" a7 J Close();
) O. f: U1 r' B v$ u" P }
: A+ o: b- v' K else
0 z) n/ n. c$ Y/ T, X {! g! j% F. f) b* S6 o
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);. a% q* Y2 K; h7 ~, Q& t4 j( a
UserEdit->Text="";* W) J+ o4 |. F( G
PasswordEdit->Text="";
# z& K" t+ r# }; p UserEdit->SetFocus();; j# j& k: g1 P( D$ f3 ]7 N; g
ModalResult=mrNone;
# i& m+ D2 |2 `" Q+ e( h- f }
) w" V2 _/ e3 B$ j0 Q }</P>
+ g0 G% F3 L7 t6 i! g n& F# e' E# ]8 w0 j6 _' L {
< >try
. G- ]% n# h7 D8 r9 Q& a% w4 h' { {</P>
" L; j @2 w3 _- Q% b+ V2 v- b< > DataMod->EduManagQuery->SQL->Add(queryString);
' O5 C+ t1 }! J DataMod->EduManagQuery->ExecSQL();
% Y2 x, p* j- ]# a, b' L DataMod->EduManagQuery->Active=true;</P>* X) P& k# j; \6 O2 G
< > }
* C5 ]+ J% U3 f; O9 \4 Q catch(EDBEngineError &E)
5 l/ B* @) l/ O5 u {
1 \( O: s: ~1 L/ z3 k MessageBox(this,"不能查询数据库","错误",MB_OK);' h2 a) T, ~" f2 d6 `/ @2 B" z
ModalResult=mrAbort;& M' }& d" W4 e: ?" X
return;</P>" W0 r2 [* L% C' Y
< ></P>
- Y) c' O& L: X0 G# K& b< > }
( ?1 b2 r9 y5 x* {! p% j0 {+ ^7 R(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊/ p N& h6 s! A# }0 P" t- \/ y
</P> |
zan
|