- 在线时间
- 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) }! S1 w# r( n' k/ D
{; D$ y) l) Y4 v+ \* q
& G* p0 Q. t D- F DataMod->EduManagQuery->SQL->Add(queryString);
, @3 L. h5 N$ p* J0 ?. g$ w) P ! {4 S2 B& i% `+ E
DataMod->EduManagQuery->ExecSQL();) X2 N: d6 K3 S# a, X6 U) ]5 e
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);
) r+ r% M: c- K. s( {5 j DataMod->EduManagQuery->Active=true;* _6 H- W9 j6 t! [% R9 `) C
}
) u# A! O8 N0 E$ R catch(EDBEngineError &E)
2 i* {& L2 o! t( [" P {
" K9 E/ Y2 l& }0 I6 E9 S MessageBox(this,"不能查询数据库","错误",MB_OK);
/ H$ x; y0 p. B2 O$ i/ F2 O ModalResult=mrAbort;. r' k* ?! f& ]2 p' z2 Z
//DataMod->EduManagQuery->Active=false;
8 r& G$ f5 t: b8 n( B8 u) K1 C return;6 k# ]4 z/ ]; Y0 k
}
3 |% o1 s) Y! T- ] MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);1 \6 M5 u' Z4 B$ p9 C5 y \
if(DataMod->EduManagQuery->RecordCount==0)
& b# T2 x/ |4 L- c- ` I- | t {: [, s7 I1 B5 n9 n9 A
if(m_nTimes==3)0 U$ U0 x( N# h) K2 H
{
9 ?% {( p& `8 o0 p9 ~" V# |1 o MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);' G! P3 C) b1 L2 k' u4 l9 a2 e
ModalResult=mrAbort;/ X$ Z! p9 t+ O( S
Close();
5 A* d$ \ I% S4 d5 G; r }! V. X5 h7 p3 Y h( Q$ C
else# Q; I& D/ Z9 @4 q8 ~6 T- U! z
{' x& y4 ~* i2 h5 z5 E3 R
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);( q* a) j0 U) h
UserEdit->Text="";
# q+ ?( V5 A. [% @+ L6 c7 x PasswordEdit->Text="";5 v" `; O) U# X( i
UserEdit->SetFocus();
# d: {9 [2 }5 _4 _- |6 A# k ModalResult=mrNone;; y/ H; _5 r* O; A2 m, l8 a# I5 b8 |
}
$ b# F2 B- u9 Q' X }</P>
( A5 Q! }. d3 D. L! m: ^. j: J
1 C1 h1 S6 W* ?' W7 l6 O< >try5 P' D& d: ?: G! v$ Q$ H' \7 D
{</P>7 D8 D+ E5 G% W/ i: C
< > DataMod->EduManagQuery->SQL->Add(queryString);
7 ~) ^9 q D- p: o8 w* F! x- `4 f' _ DataMod->EduManagQuery->ExecSQL();
7 N4 U8 l- [5 ` DataMod->EduManagQuery->Active=true;</P>5 B; _9 D8 k& \* _# ~) \
< > }! F0 H7 D( L: d& E' P
catch(EDBEngineError &E)& C, Z; _$ r& f& @3 L" |3 f
{, |: B( f; A, D. ]' B2 N6 i7 g' {
MessageBox(this,"不能查询数据库","错误",MB_OK);
0 r0 \) ~! s& F+ k ModalResult=mrAbort;
: n- K% H6 T4 w; q0 ~6 M/ ^ return;</P>1 R$ k0 I6 y: @' t0 f- K8 r
< ></P>
! p6 y$ _( u8 q3 B# c< > }
: u2 e. m; i. K(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊% n: k+ @) @ w8 Q7 U, w1 k, {
</P> |
zan
|