- 在线时间
- 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
7 g6 M; i4 }0 u* ^ {1 e I( `- c! i' S
: i6 Z% y! E& e* q; }# z4 ?- h DataMod->EduManagQuery->SQL->Add(queryString);* `) `8 U) U& ]2 g+ m! g
* {3 o) o6 H% b1 x% I$ e% r$ v+ H
DataMod->EduManagQuery->ExecSQL();
& J' G8 G; Y: @/ B. H8 w8 _1 Q MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);# ~* S- T$ R1 ]' @& s/ m
DataMod->EduManagQuery->Active=true;. ?8 W$ T0 g7 h( _ P8 k" q' t, W
}! k' R# P( |: v7 L b9 Z- e$ @ l1 t- W
catch(EDBEngineError &E)7 E$ |" @8 p W R
{
4 C, R: P8 Z" ]# N' o1 c7 r! [ MessageBox(this,"不能查询数据库","错误",MB_OK);# ^, E6 A" O- z0 i* N0 g) J
ModalResult=mrAbort;) S6 I2 a# W7 G1 P1 S
//DataMod->EduManagQuery->Active=false;
) y3 ]/ O) V9 e& W* H% Y return;
1 M8 ?; P0 y9 X! m- h' U, G }
5 U6 O: P7 ]. ]8 d4 v+ { MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);- q C- G8 H! Y V# c* _) v- {
if(DataMod->EduManagQuery->RecordCount==0). n' s5 n0 y( c+ C( i4 K# I
{
9 L+ u7 Q Y6 a0 S2 n. L e if(m_nTimes==3)
$ j' M4 X4 I( q( Y9 q: A {
" y" D/ z3 f8 S MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK); A! O& g, d: _6 b6 h& F, [
ModalResult=mrAbort;
( F7 x8 ]' k$ M* p& k Close();7 ?$ e2 Z$ n% H" A( ^( E
}
" G/ Y2 Z3 I; e4 I2 U else2 i: T& k2 K. H1 s9 E
{
0 D$ w4 j7 r; f% A5 y MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
# z; o* E% M; X6 z UserEdit->Text="";
/ m/ Q+ E7 }5 l' d) d& c PasswordEdit->Text="";6 c7 i, z; U% t$ g- I0 L$ E% _
UserEdit->SetFocus();
5 f$ ~* M- s1 R7 i ModalResult=mrNone;
1 }2 a1 W: [, v }
. Z9 {" R- @$ Z; \9 Q0 s }</P>: z: N9 k. ?, n V" }' x- Y4 o
# o) u8 {1 ]& h: V4 q0 \< >try( P/ Q( x5 n. Q: H. E- ?
{</P>* R+ t6 @/ T% P; |1 J6 w
< > DataMod->EduManagQuery->SQL->Add(queryString);) ]2 h' O6 N9 C) N- ?4 W8 t
DataMod->EduManagQuery->ExecSQL();
, Y% k, D. m: F$ x DataMod->EduManagQuery->Active=true;</P> {, d/ L8 Q6 B' g
< > }# U& R) ?0 P0 |1 ~7 O! \: g% z
catch(EDBEngineError &E), M: y9 C+ n+ ?4 {' }
{
& d0 w* i$ V! g, I MessageBox(this,"不能查询数据库","错误",MB_OK);
8 u5 z8 G* ?) _6 E: z. y+ d% s. X% Q ModalResult=mrAbort;
- k$ `8 ^4 \* I9 p return;</P>, n; W" U2 f: b2 T' s
< ></P>2 V$ c- g8 t# L6 V% k# R4 b
< > }! M5 C; q) i9 R5 N, _* T% {
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊) g" R$ n* P! \) u! _7 V! g
</P> |
zan
|