- 在线时间
- 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 R2 C$ P4 j6 ]
{
5 _$ v. N( @% ^+ W - B' k$ l5 }3 M- Q5 d% ]1 p( E1 g7 \
DataMod->EduManagQuery->SQL->Add(queryString);7 p G+ |7 X1 ]$ _4 q: \7 u7 Q; ~& _
: j5 Y2 {1 W1 M* A" n5 Z; w6 a4 _! Y DataMod->EduManagQuery->ExecSQL();+ q4 N' B/ u- r+ z2 R3 W
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);: I$ L) A6 Q1 B8 n4 n) p# u R
DataMod->EduManagQuery->Active=true;
: Q# a5 v7 f' p4 A+ `7 e }
* ?4 d4 t3 Y) ]# O: h catch(EDBEngineError &E)
" V2 [9 u% b8 } t {
' W. Y/ w, B: |5 ]2 B& S8 z: f- G+ d MessageBox(this,"不能查询数据库","错误",MB_OK);
: J" o5 Z$ H. X# O ModalResult=mrAbort;8 m1 w" q: z; }# r: y0 E
//DataMod->EduManagQuery->Active=false;) S2 Q) H0 R' k9 E1 C" ~
return;
* G7 ?1 ^8 ^3 ~4 V+ q2 z0 | }
, m2 [5 N" c, y MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK); p) c9 |4 |' A1 x: Q" Y2 O8 O$ \
if(DataMod->EduManagQuery->RecordCount==0)+ O" M% f) ]4 a
{
. I# r, P8 M$ R6 @. i- H if(m_nTimes==3), O0 z X; a# M4 i9 V& N Y# U$ g" S
{
; }& q) M5 N. P' F, e! v: O& C7 W MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);
4 g2 e2 g2 A9 G3 X s* L' |8 g ModalResult=mrAbort;0 G9 ?- t, o# E0 e* |1 g
Close();! o+ T% m7 ]) t4 D2 L( o$ j
}% i+ _' O) R) ~" E! E* p; c
else: U$ r9 b. _( U( ~. E
{
+ U8 V; U2 }" ~$ L* u# M2 I MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);/ Y% F" ~+ U% a4 l
UserEdit->Text="";7 g9 V3 Z8 u' ]/ A) r+ q
PasswordEdit->Text="";5 E, I% w; j m, m& ]- h
UserEdit->SetFocus();
4 U/ Z4 M3 G2 A6 U' g2 t ModalResult=mrNone;
7 B) D$ y/ w7 F2 [3 j& L* S" K }. L7 P( I. D/ I1 O) Q* d' V
}</P>
3 _2 k: k% h! }9 {
. f8 w7 Z6 x- n5 l1 R# U3 a6 h< >try
, ^0 l* f' u. {; ~ {</P>
/ W o5 O5 C/ {. `< > DataMod->EduManagQuery->SQL->Add(queryString);
! ~& U) W! V9 h DataMod->EduManagQuery->ExecSQL();
, e$ m4 [) ^, L+ I DataMod->EduManagQuery->Active=true;</P>
% T: a7 }4 \# {$ Y< > }
$ ]& G* P/ y+ t9 h catch(EDBEngineError &E)1 W/ I2 w1 P0 \9 n; V2 j+ Q
{2 L3 p1 | B9 J( n
MessageBox(this,"不能查询数据库","错误",MB_OK);
* m- R# n/ v3 p9 B- y9 |% b0 M* j ModalResult=mrAbort;, b, a' X, v3 O \; y9 P; ]
return;</P>
- y. D+ ]1 N9 _& _# _ h z< ></P>" w$ T" ]3 p) t. V# q S. u
< > }! e( U+ a6 N9 i0 k8 D: W
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊1 o6 P$ H: ?0 A& A
</P> |
zan
|