- 在线时间
- 0 小时
- 最后登录
- 2004-10-1
- 注册时间
- 2004-7-11
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 104 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 35
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 8
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   31.58% 该用户从未签到
 |
< > try9 ~ L$ F; Z, v& O2 _
{* h5 W5 L+ @' d! f
q- [5 J% A4 |0 I8 Z% {, x5 _
DataMod->EduManagQuery->SQL->Add(queryString);# V: i5 f+ B3 ^( x- B( {- ^" D- w9 Y
2 R/ \4 T- ^" u( H DataMod->EduManagQuery->ExecSQL(); O' Q* Z' O, h5 e, O1 a; t: \
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);) K/ U' ^ y3 W( n' t. v
DataMod->EduManagQuery->Active=true;3 K9 Z1 n7 W' F" H( j" A. c
}/ }0 @) _8 K$ ]+ r5 Q, B
catch(EDBEngineError &E)4 [8 ]- ~0 T4 k7 i# M4 ~, z6 I
{( Z8 E/ U' W" k! b S
MessageBox(this,"不能查询数据库","错误",MB_OK);4 F! x2 u! t& _! a1 k9 X/ d" i+ k. G
ModalResult=mrAbort; v2 _4 b t- P/ H8 m; z" ?6 \
//DataMod->EduManagQuery->Active=false;
+ H( H$ j) m: k8 p' O return;
( |- ` Y* [& O2 R7 M. X }% G+ O. ~- J; K
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);8 S' d5 C* {3 N& H) r5 Y
if(DataMod->EduManagQuery->RecordCount==0)
: p* y& T! g m0 h {6 ^# T' {0 ~% J: F7 O2 e
if(m_nTimes==3)( x4 ?8 ~9 A9 B* P+ F, \; b: l
{- l1 J$ @0 P# x- [
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);* ^% w" p* _/ }
ModalResult=mrAbort; o6 V7 T- A2 F- P/ W0 s7 J
Close();
, `% W: o+ k+ ^$ Z }
% H( c' a8 o( q2 V I else
# e3 _! L' V+ j* _ {5 x2 Q9 Z+ j: e* d! X
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
/ {- D2 `# @. @% q UserEdit->Text="";
" ?' h6 b- W8 H& P, s7 N+ J5 L! i% m PasswordEdit->Text="";
5 c4 O' o; K w8 Q' c& A1 r! j UserEdit->SetFocus();
( Q L/ I% v% F" R0 u) T2 ^ ModalResult=mrNone;
& D6 E6 u7 `: B. G- e }( X6 ]2 U. X6 g7 E
}</P>
0 ~9 p: E" A! @5 {9 W" S4 G) k7 l
$ o( _# R, g- U! e) s1 G< >try
- F- X8 H7 H; P6 h {</P>
' ]* s& N/ f' \ O* L- a; k, T< > DataMod->EduManagQuery->SQL->Add(queryString);
7 o4 d7 [! M* k8 O& D, J& k% X$ h& E DataMod->EduManagQuery->ExecSQL();# C+ l$ d+ t- Q5 i( |- ~
DataMod->EduManagQuery->Active=true;</P>
. h9 \* u: `, R< > }
# r& h! T) k+ l catch(EDBEngineError &E)
' ]$ g& I# l2 h; h/ Y c {
" l; {1 }5 d' f) l+ e MessageBox(this,"不能查询数据库","错误",MB_OK);
* I) M4 O6 g# W ModalResult=mrAbort;9 N! ?9 J b0 M. Y/ Z1 E: J
return;</P>
4 A4 R. M `' ^; o3 h1 D< ></P>
7 h' {; E5 g9 T: j/ k K' u< > }' l% x( l% ]# r% }- M' d3 n
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊
7 z# [- w6 g: c: b9 s</P> |
zan
|