- 在线时间
- 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# e! r# Z `2 G/ r' m+ V
{. u( |) o% w( j @
. j0 f+ l$ s8 p; R
DataMod->EduManagQuery->SQL->Add(queryString);
7 h% E& k- N5 ^+ `+ G
0 n. t" W" Z/ A, J5 X, _ DataMod->EduManagQuery->ExecSQL();
C* q, s4 n* p N8 o MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);
: m" J( M2 x1 D3 J. k DataMod->EduManagQuery->Active=true;
0 J& n% v9 W, P1 s: I4 j, J( @ }* U$ V3 j+ X/ N8 I" R. A
catch(EDBEngineError &E)3 f# E- p% q w
{
' A/ P3 C; w$ r v& g MessageBox(this,"不能查询数据库","错误",MB_OK);% I( v& }1 m6 a' c4 Y
ModalResult=mrAbort;; @# F, h0 ?" T* Y, }2 \
//DataMod->EduManagQuery->Active=false;
7 `0 h9 q' J F6 R return;
- y: t8 r% s; D: ]: J }
( A |. ?3 j1 a5 z7 N& e MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);
8 F' u* n+ }; X if(DataMod->EduManagQuery->RecordCount==0)
; K8 x% R e* Y, F* G {1 q8 _* M o; j' I1 x
if(m_nTimes==3)
8 A- M; B. C3 r* B/ }6 d {* n+ N% y- D: g4 |
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);
! O+ C: D5 A) l. ~ ModalResult=mrAbort;4 k9 O) N) q# a- [
Close();
3 m" o6 P: j& f8 o }
% d/ M8 D: K2 z, [5 c4 f3 S5 C else
8 `/ P1 t, o J {
/ [7 v5 n) l7 s* V MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
; I, j* B( }# s/ v+ W UserEdit->Text="";
6 m$ O# {) d4 {) \7 c! \ PasswordEdit->Text=""; |1 B. B6 k9 m5 @- _2 ]
UserEdit->SetFocus();) I% T& K# T7 Y1 i# |# ?
ModalResult=mrNone;5 Q, U& g- [& I, z5 k0 S( M% l7 Y3 Z
}
# r: s: y2 y$ r8 i0 U }</P>
% }( u: Q1 K9 ?" d
9 H, p6 i0 Y" ]' _< >try4 k$ j; f' G/ I' x, `
{</P>. u( }; X* M) g7 O4 b/ a
< > DataMod->EduManagQuery->SQL->Add(queryString);. G- f; ]( C: ^
DataMod->EduManagQuery->ExecSQL();5 d: F9 V- F6 J8 w! R8 ^0 B$ O4 q
DataMod->EduManagQuery->Active=true;</P>7 P9 m7 b( `" _/ f- |0 @
< > }
! D! i# X2 W F* z2 X; Q catch(EDBEngineError &E)1 P, g) M3 m* W6 [) f
{6 T4 ]1 a6 d* ]- T
MessageBox(this,"不能查询数据库","错误",MB_OK);. F7 J1 Q5 e# ~
ModalResult=mrAbort;
$ W6 D0 D% F/ h# @ return;</P>
! {3 i2 @, |( F5 A! g< ></P>
m$ d- j& n1 H< > }! l! B1 O& I, n- b' x
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
: ]( k/ s/ A% {</P> |
zan
|