- 在线时间
- 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
( Z. Z' ~5 M0 [/ f+ R+ {( U' S& t* g' }. O {
) k9 h) G3 R! x 6 l9 q6 ?; o7 e9 h
DataMod->EduManagQuery->SQL->Add(queryString);- ^3 W& y* G v3 Q- Y
. q3 \" w$ |. R" m
DataMod->EduManagQuery->ExecSQL();
0 v; |# a7 j, d) t" C- ` MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);' \8 d* O/ ^$ C$ d4 l2 a5 a
DataMod->EduManagQuery->Active=true;4 q Y1 ?* T3 F- N0 G* F
}
- d; }9 M9 K2 p' _! }* X" Y4 `' t8 F/ H catch(EDBEngineError &E)
) ?2 b) A6 X6 s {4 d# K# h. b( ?6 y) E6 D' t
MessageBox(this,"不能查询数据库","错误",MB_OK);. i, {5 E& J! D% G1 e! [
ModalResult=mrAbort;
b$ K) G. Z- V* X4 n$ I //DataMod->EduManagQuery->Active=false;
3 C0 D- W5 X( ~2 O/ S5 Z3 F% T2 V: Q return;
. s7 W4 I) V6 _% @" W8 A D, p }1 S/ c b& L" g( a7 J4 k; j
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);4 H1 I5 z! Y* d
if(DataMod->EduManagQuery->RecordCount==0)3 ?( A5 f7 M0 u( C! P/ J" u% w
{
: p ^) h: n5 l$ I- ^ if(m_nTimes==3)
, ~) h" Z- F' P" y {' \) H$ B$ X) E& f! B0 |
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);4 x' Q! I) Z, Y: @' `
ModalResult=mrAbort;: r- Z3 P8 c. E* r3 Z% J
Close();/ S0 Y, x. P5 X, Q
}: r1 P: P' M2 E, ^) w
else4 y) a6 {- u3 X# B
{4 S! I6 j# l: ?" y) a z
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK); P) o1 `8 K# C- f0 {- ^/ x/ Q8 Q
UserEdit->Text="";4 U. k T4 X: b- c# N
PasswordEdit->Text="";# p* R* g( c; p6 T% d0 p7 m* ^
UserEdit->SetFocus();
) R3 T1 ]# h$ s4 h) C+ z4 _$ l ModalResult=mrNone;
9 n* y8 `7 `) M( Q }
; v2 k+ P, ?( U6 z* X, q }</P>
8 x1 K1 w( J: l p3 n' O* K0 @0 Q/ C
< >try
4 A ?+ s) k \: @5 _+ m {</P>
7 c9 p0 a! r" G% s1 `/ q0 j< > DataMod->EduManagQuery->SQL->Add(queryString);
% F, Y6 k1 Q; J7 Z8 D7 H DataMod->EduManagQuery->ExecSQL();
# ^% w6 n9 p! Z0 _7 A DataMod->EduManagQuery->Active=true;</P>6 i, c+ q$ I3 e1 e% t
< > }3 {6 p: r# T9 K# O
catch(EDBEngineError &E)6 x2 _ O/ ~, W0 C3 ^ }2 {4 \: M
{1 D6 H, I, s+ f* \( T1 t, h* e
MessageBox(this,"不能查询数据库","错误",MB_OK);# S1 A7 Z5 p4 Z* R, |+ ?' d
ModalResult=mrAbort;
9 l% f) N: q4 c6 t return;</P>
) D2 S. p- \+ u- E5 M/ b9 u< ></P>
7 l: g- t7 x9 b: l< > }
, v' m1 D& L i0 [( ^# ^(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
0 F F' l2 a3 E' s: y7 Z+ S$ s# x: u</P> |
zan
|