- 在线时间
- 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
, N8 n! \' L' t' @8 z/ j {! b7 ~9 @$ I, ^& I- N: D
* H# y9 b7 B5 G- E1 U DataMod->EduManagQuery->SQL->Add(queryString);
1 `: Y" N: C0 o9 X+ ~ * |) A2 S$ D9 W3 U. ^7 u
DataMod->EduManagQuery->ExecSQL();" p: `: K! ~8 K# r+ J3 n4 {# B
MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);+ n6 Q9 j' }: e! n" U" l
DataMod->EduManagQuery->Active=true;
/ p4 C1 c. R, U$ D }; K8 w7 i# u- i# i& E
catch(EDBEngineError &E)
- X+ J+ c/ z% G% T { r8 J. w" [& D
MessageBox(this,"不能查询数据库","错误",MB_OK);$ g' ?# j' s8 |6 m* ?% X6 O2 L
ModalResult=mrAbort;! H) F3 O' p$ m/ V6 C5 s
//DataMod->EduManagQuery->Active=false;- h2 Y, U/ z) H0 K% X x$ ?
return;
& C5 ]2 o0 e4 x6 n/ C3 a; u }1 f9 @" v* D' c, a
MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);. O) m% t8 ^6 M7 p9 ?+ H3 A/ Z1 z8 ~
if(DataMod->EduManagQuery->RecordCount==0)
# d7 g3 |2 z. P3 }. n' \$ O {/ E% ~; h: n* r6 p% G& X; h
if(m_nTimes==3)
7 q% s b3 y6 F0 Y {% S8 Y3 ] o' B4 G& Y: n, T: F' ^
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);
9 A" k( H$ B9 } ModalResult=mrAbort;0 W. H: D# |' e! O. W1 o
Close();
9 O9 N5 |3 b. B" l }1 H. g0 x1 L1 b
else
_0 b$ r* `( Z- L" g2 g& B6 j {
) G! \* a7 r$ [& v$ k8 s; ^: A MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);
+ h @1 {! e" E x; I/ }. Y% Z( U UserEdit->Text="";$ z7 p" |( _0 s3 R1 x
PasswordEdit->Text="";
3 e& `9 U1 Z( e5 G UserEdit->SetFocus();+ S; N+ h* J: R
ModalResult=mrNone;
# y: F8 [2 X4 A! j$ ]+ T }- ~% k5 `) p/ y+ D$ [5 y) O/ Q; M
}</P>
3 i7 o H7 E$ R
0 @) ~8 j6 q* l4 n+ n% v< >try+ F7 m2 D. Y: K: |
{</P>/ g0 [4 k' k ^6 R0 Z$ O
< > DataMod->EduManagQuery->SQL->Add(queryString);
' {" c$ K* x4 g$ v8 C DataMod->EduManagQuery->ExecSQL();" S7 Z" G2 a K( @
DataMod->EduManagQuery->Active=true;</P>' A" f+ D- G9 G8 j0 {# x
< > }& a2 H8 `: C! o. j: ]1 R0 ?
catch(EDBEngineError &E)
) O ~+ X/ p/ |; N- c. Z# {" j' W {9 ?* ?0 |; Z2 Q% v0 b6 H
MessageBox(this,"不能查询数据库","错误",MB_OK);
6 q* u4 u6 l7 J% ?8 v ModalResult=mrAbort;
0 f# t# @& T8 D9 d* _7 u return;</P>
% ^, Y. }4 k7 [9 Y< ></P>
4 S( j! e/ ^4 s< > }, U/ o* M6 Q j2 E# v
(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊 E5 J9 ?% G3 c3 p
</P> |
zan
|