- 在线时间
- 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
2 B$ M3 Q9 N% x% [' q5 [ {
+ @7 m' ?& K% L+ ?/ L% G1 v 9 b% q) d; T; U* B+ C" F
DataMod->EduManagQuery->SQL->Add(queryString);/ @* V5 p: b: N9 _3 {0 ]$ C
b6 m! f4 q- d5 D DataMod->EduManagQuery->ExecSQL();
, b6 m3 @1 F" {- }* M MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);
6 j2 _0 P; }, E DataMod->EduManagQuery->Active=true;
- ]# g: a$ s; V0 ^6 O }
v: s2 q6 f8 V5 e F' f catch(EDBEngineError &E)4 Z- B. B1 n. S2 B$ x
{
+ W/ W2 m7 K' F6 x" a$ S MessageBox(this,"不能查询数据库","错误",MB_OK);; m+ o+ Y8 _) u! S' V
ModalResult=mrAbort;
' d h% D, s# g4 n# y1 g //DataMod->EduManagQuery->Active=false;( q& [& w& `" q" B2 |
return;
; K, S" _! X8 {$ ~) p$ z2 | }
3 p: v6 O4 f- D/ r' ?( c, o7 V2 j MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);
5 v( g; y5 A" r8 C) K3 A if(DataMod->EduManagQuery->RecordCount==0) I: f3 V; }: j0 F/ Q6 |: Y3 Q7 r
{
. @: T1 B8 D9 t( h# \) a- G$ ? if(m_nTimes==3)
' ?. H7 `, T v! w {; } E3 E* V# O' r+ E
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);1 m, |: u' A# D, e1 d" ~6 e
ModalResult=mrAbort;" A5 N) n1 D1 V$ P: H
Close();" _& H6 q; ^3 y; [9 m# r/ ]( x- Y
}
3 j7 ?+ V m1 S6 C else
5 ?1 g+ O9 Z0 P; j; r* B {/ j6 b1 K; u: a# p, c, f
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
: g$ U3 n* t4 {- K5 m UserEdit->Text="";* f0 \+ P$ n* P- p3 i
PasswordEdit->Text="";5 p+ \, X; |: e1 w
UserEdit->SetFocus();
- W" K( Q0 _% U6 K7 d$ ?1 G! ? ModalResult=mrNone;
) T* H& @( o N# ^ }
/ _" M R, ~7 L5 ^# @& O2 N. M }</P>7 n8 w, {. W" u3 a" j3 G2 P
% `. { |5 r1 f9 Z< >try; G, g( J: u& ~6 R/ ~
{</P>
0 g* @% o s% b' y< > DataMod->EduManagQuery->SQL->Add(queryString);% t8 z+ y' L/ r3 Y0 t+ t
DataMod->EduManagQuery->ExecSQL();1 k2 v, N. |1 K% Q6 L" A
DataMod->EduManagQuery->Active=true;</P>( I+ b5 [. a) ~" O' W6 X
< > }1 F. ]* R4 o( H$ f0 z7 [: ?+ m
catch(EDBEngineError &E)
; B: K" Y9 w {9 q( m3 F {
# J2 Y L5 i1 R) R4 L$ g MessageBox(this,"不能查询数据库","错误",MB_OK);9 g% s' K4 j7 f! T# V- q( P4 v0 V
ModalResult=mrAbort;% W1 u% c0 i- k2 M. a) q7 R
return;</P># l, y" W% J' t' @% e8 f; v: }
< ></P>
3 l. Q! T! x( W3 q< > }8 ~: N$ R5 b7 R3 z9 H* V6 s: S. y9 F. N
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊 w8 I+ ^2 O' x
</P> |
zan
|