- 在线时间
- 0 小时
- 最后登录
- 2004-10-1
- 注册时间
- 2004-7-11
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 104 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 35
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   31.58% 该用户从未签到
 |
< > try' J7 W# S4 O U& Y4 u3 i P
{6 j5 D' G6 w" ]
& O4 x' E0 r% ^% ]5 n; `+ D DataMod->EduManagQuery->SQL->Add(queryString);6 F+ }1 z8 K7 k3 o/ T1 c- O1 T
7 l2 @) k# a2 v2 ~& ?' B5 q! K7 `
DataMod->EduManagQuery->ExecSQL();
- P5 L( W; [3 |' {7 | MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);8 H' x8 X$ c$ p
DataMod->EduManagQuery->Active=true; S+ K& _) f4 d9 O$ w
}
1 c& V E3 Q9 |8 n/ u: T% ?( Z7 ~ catch(EDBEngineError &E)
+ G g( ~ H/ P. V {
; u1 H" i0 \- J* E# k3 j5 \2 N MessageBox(this,"不能查询数据库","错误",MB_OK);; i" W4 Q) c; _ w3 e# d+ g
ModalResult=mrAbort;
# X# e& B, X0 M/ j6 L //DataMod->EduManagQuery->Active=false;
3 B+ _' [/ u" Q return;% P6 d2 K- h6 ?
}
( R3 G0 y# @5 W2 I' M6 N B) v3 z( f& A MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);
) R! i# `- {0 k3 v+ @( v& m if(DataMod->EduManagQuery->RecordCount==0)
* s v: d' S7 t& H. E! ~ {
" t9 f) `9 r, {% ? if(m_nTimes==3)
. E: ~* y' t& Y6 j( o- t4 q* J/ y/ A {
. n& M6 _4 j. z- _8 } MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);% V N. _+ h5 @4 o: R) z
ModalResult=mrAbort;4 f7 W' Y) C6 `: e
Close();
7 w+ z, |4 c& r }
% L/ j+ x8 E8 }) ~; s, b else
3 @& f0 ]" D# G; E2 ?$ A {
% i9 T2 ?1 j, Q4 b MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);8 R7 }1 z8 W4 _) c8 \) y- [
UserEdit->Text="";
X+ l9 s3 [6 }" v! s# d5 s PasswordEdit->Text="";
3 [* \' [( f& x& V UserEdit->SetFocus();
# C- s2 z, e$ K ModalResult=mrNone;
/ b" _7 R- h+ W, O7 D+ @ o }6 J( G' H2 o& P$ {7 k0 c4 g5 I
}</P>: @9 c' O, B. F, Y8 c1 u4 o
( x7 O. u, D1 {/ C" W< >try
0 P5 K% V% s4 V5 `5 |6 n {</P>7 R+ `! |1 t$ j/ ~" a
< > DataMod->EduManagQuery->SQL->Add(queryString);3 | G/ s' C6 t4 {0 l; X* q
DataMod->EduManagQuery->ExecSQL();
8 H, f0 j; t. }% O% I9 I' N6 C DataMod->EduManagQuery->Active=true;</P>" ~5 g) F3 N! ?8 Z% a
< > }" [: O. ?6 z) X5 }
catch(EDBEngineError &E)+ Z% m+ ?% _) C; ^4 S; j4 x9 n" }
{0 f0 `" J( _/ {1 t$ e
MessageBox(this,"不能查询数据库","错误",MB_OK);
$ ]3 y6 S! T5 q3 i5 t ModalResult=mrAbort;
( p& ]5 u6 p5 [6 x( r8 v return;</P>1 H6 I# y6 p R9 l( h
< ></P>
: h3 [2 Q8 M' N; E% a* \< > }: B8 ` x6 l" V" i8 u' K
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊* X# a! E; Q6 J* L3 t" [& V0 l
</P> |
zan
|