- 在线时间
- 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
- t( ^$ u1 S* a. e {
! W5 Y9 J7 ?/ i0 M P * K6 T4 f; B/ B6 o
DataMod->EduManagQuery->SQL->Add(queryString);
' [2 k5 [; C0 K/ Y1 P& M; w
1 {5 C; R3 D; [ DataMod->EduManagQuery->ExecSQL();
$ a3 a4 u- K. Q MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);) n7 `& o4 m8 E
DataMod->EduManagQuery->Active=true;
& E( S/ t5 B c P: p2 |) V }
/ X( O" S: z) T I catch(EDBEngineError &E)
! A- f) O6 L9 o" j {* \" B& d. i0 O. A0 c
MessageBox(this,"不能查询数据库","错误",MB_OK);
- q0 c3 p: ^5 m9 m; M* a ModalResult=mrAbort;0 x% |: @, }; o% V `" H6 K2 A, Y
//DataMod->EduManagQuery->Active=false;: G( R6 ?$ C. b# X- F4 T
return;
' L- i: i& m4 K' O+ `5 l }
! G" @5 G+ d4 [6 B MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);
$ z8 r0 h$ l. |* p6 {% T0 M. Z2 h8 } if(DataMod->EduManagQuery->RecordCount==0)7 v. h' {. W# X, n/ W' T( [' R
{8 G' L6 e8 [) O/ v7 a" D
if(m_nTimes==3)# h e. x; L* X: z# T1 h
{/ d! a5 _- }! ~7 l( x2 o0 c
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);
/ s" u- Y# i: N1 J4 k ModalResult=mrAbort;' f0 a$ C! l/ Q3 e
Close();
. L0 Z1 X. I; {0 W% p! G }
. ^. u- H: u' m( S0 M/ X else
" o( v4 [: v0 p8 B2 X {4 _5 a8 u5 r0 |% T+ b
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
* g3 g& F- n4 f% K# Z UserEdit->Text="";
$ B& r0 A9 O- ?0 e; B9 K& {0 U# u PasswordEdit->Text="";
6 U& J% \) t. @( c6 b8 d# V UserEdit->SetFocus();. i/ c$ i5 q- `$ Z1 {
ModalResult=mrNone;
% [- E& z1 T7 `8 e; U }
2 [* v9 T0 n; ?' M }</P>
1 [# |$ E. q7 u% ?8 a5 ~3 G) I, h S" t+ G; a# z" R+ [
< >try; B! y( Z0 Y- i+ j8 m6 f. B
{</P>$ G5 e$ n; a8 y
< > DataMod->EduManagQuery->SQL->Add(queryString);
6 z$ _' [8 z( ]# k DataMod->EduManagQuery->ExecSQL();9 _, a2 ]0 o0 i9 I
DataMod->EduManagQuery->Active=true;</P> n& i$ Q) O/ c7 z% Z0 [
< > }
/ d9 n. i- t2 B4 i k. [3 y5 D) V catch(EDBEngineError &E)
8 L5 U/ y6 C7 E2 z {
, O. O: [2 B1 Y. f# ^, B: M- d MessageBox(this,"不能查询数据库","错误",MB_OK);
! y' G$ i% v" v2 _9 ] ModalResult=mrAbort;
# w8 s6 N( M$ Q return;</P>
1 @( _1 \* a9 D# [: C< ></P>
6 m% n0 t* V( h$ ]. U< > }$ _ D2 f2 ?% ~
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
: O( s# s( x( X9 m! O</P> |
zan
|