- 在线时间
- 0 小时
- 最后登录
- 2004-10-1
- 注册时间
- 2004-7-11
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 104 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 35
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   31.58% 该用户从未签到
 |
< > try0 v' i( T& a$ q' q& ]4 ~
{! b8 X' w6 z: X: w: L0 }' M' f
1 i; D/ S O7 x) C7 {" k
DataMod->EduManagQuery->SQL->Add(queryString);
4 A! {: M* Y! N3 V% U% ~# } ) b7 ]7 O c7 ^! U4 e! \
DataMod->EduManagQuery->ExecSQL();
( Y4 H. r8 e2 i6 ? MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);5 o1 v% g: s! ~! s; P
DataMod->EduManagQuery->Active=true;5 ^! E9 P) S. ?. `$ D ^. s
}4 `8 Y z& r. ~" I8 c8 u
catch(EDBEngineError &E)
# u# M- X0 q( d; X% D5 O3 v {8 F, V9 e. l! o- v: Q. v/ O
MessageBox(this,"不能查询数据库","错误",MB_OK);8 Y7 E5 `: W( x. F1 @( `
ModalResult=mrAbort;
" ^: O# H" l2 S' b* b //DataMod->EduManagQuery->Active=false;# \2 q0 s5 E6 P* P% y& U& R3 o
return;
5 H9 k0 E! Y& q: Z ~% a$ j" Y }/ q8 I) y0 j# k; t
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);/ V8 g1 l$ @9 I: Y [
if(DataMod->EduManagQuery->RecordCount==0)
( y" f2 N* R' z, a( J% D H; O {6 ~1 b( [" k# D. T
if(m_nTimes==3)4 C5 ?4 f* @- y0 I3 f2 P- l
{- c% J O3 V1 I& o7 ^' o5 @* V
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);
: H% e L: @, _7 Y N$ f9 M6 d; } ModalResult=mrAbort;9 |2 m3 V3 l7 Y9 M/ W2 p
Close();4 j1 e# v9 P+ ]6 d9 b1 W% L- _
}
- ?5 y+ ^% W( q5 i5 k else4 a0 s5 i9 h2 n/ z5 z' p
{
+ o5 D. F4 S, ^: Z; Z- [( |1 h H3 _( N MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
: Q+ r! s# k2 M$ d UserEdit->Text="";( e2 X9 [* W/ n, d0 B" p
PasswordEdit->Text="";
. e$ ~. d$ S7 |' [ UserEdit->SetFocus();
^6 T4 k' R# ?. s* ?) q; Z& p: B ModalResult=mrNone;6 A4 Y/ K* Y! {0 y
}, e; M2 t! {- n4 r% u3 Q' Q+ F
}</P>
1 V6 K; \0 G4 P" c W/ m4 n9 _& I
0 e' b7 ^: V7 ~; q: M< >try
" C- j. \8 |6 }7 `# |. B {</P>
S0 e9 ^- B+ k2 s; K9 H< > DataMod->EduManagQuery->SQL->Add(queryString);! q, }2 l8 a! C0 Y& h5 \
DataMod->EduManagQuery->ExecSQL();+ J6 F" Z7 g+ x: E2 Q' `9 x
DataMod->EduManagQuery->Active=true;</P>
+ v0 L( W$ b3 \: B5 H< > }
Q: \0 i% i3 V( \& y- v$ q catch(EDBEngineError &E)
' J- Z6 n% \/ \! b2 ~5 i: ~ { A n. t! ]' J) K: }4 x
MessageBox(this,"不能查询数据库","错误",MB_OK);" U. Z1 H0 t3 j6 z4 {
ModalResult=mrAbort;/ N) @+ h0 b" C+ k) ~ V
return;</P>/ e/ o; g y0 {2 s1 M
< ></P>
5 Q% W% Q2 _1 ?. Y, J4 e< > }
% L, n" n! b8 p" B: J(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
$ h. v9 \4 k" R0 Q0 U' z</P> |
zan
|