- 在线时间
- 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
+ R. B0 x1 d& ]) J4 A$ ?& |- R4 | {
# ^4 {2 V2 b* F# b8 }
. r+ R% ?1 }* T0 p `( O0 p, H DataMod->EduManagQuery->SQL->Add(queryString);
% L4 x. X3 }- ?# d0 ^ 2 U j( t/ O; ^" B* L. Z8 J
DataMod->EduManagQuery->ExecSQL();- F6 y( z1 k6 i2 J7 a% I% Y/ S
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);1 D6 M9 L( w. N: H
DataMod->EduManagQuery->Active=true;
5 I; `' s1 d8 {3 |( i9 P }
" u* |7 v. G1 e% b* i2 Y catch(EDBEngineError &E)
+ `9 P+ ]( x+ U! ?6 K- M0 X {
1 a" R, p4 r7 q3 T9 b# Q MessageBox(this,"不能查询数据库","错误",MB_OK);: G7 {( q. F5 ?3 Q" ~% A! c% C
ModalResult=mrAbort;$ q' V0 R* T) E# g. b4 k) i
//DataMod->EduManagQuery->Active=false;1 C7 G$ Y" B' s6 T$ n) H
return;
4 M+ m! _2 J/ o% \ }& n# @* B* ]5 K j. J2 X
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);& T: p' h8 z* z1 C
if(DataMod->EduManagQuery->RecordCount==0)$ ~! k2 e# R. E- i9 \
{
5 ]) d0 [0 y I* @4 o if(m_nTimes==3)
5 }$ w0 y7 B8 c0 U: W; [! z {: K+ l+ I! s- |) ~: J& Y" h' L* j
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);& |( p% N, t+ y2 l, W" v& g
ModalResult=mrAbort;
6 x4 x/ ]% N5 y9 N6 S V$ t9 \ Close();
7 n# q$ T" L- P) R/ r0 S }
, d$ `+ ^. B- D7 B8 Z" R% n else1 [( D) K0 K- T4 {: c
{% K, w* g$ e' m- v6 v
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
4 m- F3 t" ~$ E UserEdit->Text="";
. R2 `" h7 k' w( ?, N% e PasswordEdit->Text="";
0 t9 g) G5 J9 f# ]7 w0 e UserEdit->SetFocus();
) m& U: N! ] R' p# y' @5 [: G+ G ModalResult=mrNone;
8 _ P- P% q% t1 X3 Q }
3 R, P$ S Q4 {7 b0 z; S' h }</P>* E$ Q3 z7 V, j
6 J+ w) H/ t( @& G: I< >try% J& U8 o* y8 \
{</P>
# h) [; U$ A' n< > DataMod->EduManagQuery->SQL->Add(queryString);7 K4 f8 Z" l0 n( o
DataMod->EduManagQuery->ExecSQL();
# O0 d9 D: Z$ J3 c1 }) E DataMod->EduManagQuery->Active=true;</P>
/ |1 D* D" L4 x/ |3 i" F( t< > }* r: _- n+ U, I3 G+ K+ w8 W
catch(EDBEngineError &E)! N# ~% F: U* H8 I; t
{; k6 G* F+ `' t: W1 s4 D5 R
MessageBox(this,"不能查询数据库","错误",MB_OK);3 p1 I' B; C1 h: w5 N; t8 K8 j
ModalResult=mrAbort;
0 a) ^ X+ c+ R: \, q' t return;</P>
t0 i# {9 b2 e< ></P>5 n7 a' P, o/ o$ M7 I
< > }
1 G* ]- ~) @2 K# ?& ?8 E7 y(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊" p5 c" n K* E* S1 a" [# h! T
</P> |
zan
|