- 在线时间
- 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
/ m" L5 P+ Z- b4 F0 b! u {
9 H* z1 t3 {2 S2 F" N ) E8 |: H/ C; G; C; a1 a& }6 z
DataMod->EduManagQuery->SQL->Add(queryString);9 x2 v/ l& E9 x4 D1 |2 P/ ^
( Z) L: F0 x: h" {' v3 H4 O8 o6 d& T
DataMod->EduManagQuery->ExecSQL();
. U" a3 I; M1 k MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);" j% g8 u2 P- m& m
DataMod->EduManagQuery->Active=true;
* F- x# O# I* v% @5 t, b! }2 C! O }
& N& K5 u' C5 e `; J. X$ d6 Q catch(EDBEngineError &E)
0 m: C/ f" V& f {
8 V o& q$ `! ]: B: h1 O MessageBox(this,"不能查询数据库","错误",MB_OK);; q3 ^2 V& W5 j6 q. p2 d h
ModalResult=mrAbort;4 S' J N9 V6 y* }- C8 T1 z
//DataMod->EduManagQuery->Active=false;
* P0 ~7 o3 r2 I- G return;
$ m6 H4 E" e4 m" m4 }' } }
6 I P- c6 z+ X0 v4 B f1 c; S MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);. ?2 j |# t! r% M; e6 J! J" c, \* v* f
if(DataMod->EduManagQuery->RecordCount==0)
7 v1 X' r" k3 d- x( Q7 M {! m* K' O7 Q6 V4 k# R" a7 A
if(m_nTimes==3)
& Y+ n/ u g3 m4 t4 _: A {! t* d! n6 v- r" J
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);2 n; O" y& ~: S/ M# O8 K: ]
ModalResult=mrAbort;6 ?+ o8 p' L" c. m$ O
Close();, T/ \: d5 R; I& u/ n& m8 `
}
* \) k; T7 _7 p& t' L0 G else
% z- P( e7 c2 M2 k {
. s) {- P- A8 C& R: U) \ MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
: N2 [+ v. n# s2 u% C UserEdit->Text="";2 Z2 L( o: y( _. i) c
PasswordEdit->Text="";/ \ s! f5 A/ I. M* B1 G
UserEdit->SetFocus();4 s2 A) @4 ^" i: R$ u. n
ModalResult=mrNone;) j/ A7 @# M- v6 a
}
1 W, {! y8 u& M% q8 D6 c6 E' _6 k }</P>
. f8 j' A( [3 E* C2 e: m
$ X4 B/ r" j7 |0 c5 z* @+ M+ j< >try
* S8 o: J# N9 j9 p6 C8 I( f {</P> W- |6 Y; o% |- c# a% D% _0 @+ a. }
< > DataMod->EduManagQuery->SQL->Add(queryString);
1 n/ e7 a* u1 N& c DataMod->EduManagQuery->ExecSQL();
; V3 r( z: @3 B& _" q# {% g4 h DataMod->EduManagQuery->Active=true;</P>2 b5 x2 K* U% ~6 D! B
< > }
A( ^' Y8 i7 | catch(EDBEngineError &E)
1 T7 P& t8 P/ p {2 @6 F8 `, x8 D
MessageBox(this,"不能查询数据库","错误",MB_OK);
( S$ S0 c9 c0 N+ o' p: m# h7 v% l ModalResult=mrAbort;
W2 \ x7 n; i2 g return;</P>9 U- z$ m; N( l: \8 w' {
< ></P>$ T8 j- i8 W) y9 \: x& g" d
< > }$ ?6 g/ M1 m7 K5 h# L+ |
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊* L8 p0 ~/ g# A0 M+ S
</P> |
zan
|