- 在线时间
- 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
8 S V$ j- K7 {. n) J7 w {! ?: r% _. d+ x- `; V
2 ^: R% E( N. I, J- e' h3 Q* W
DataMod->EduManagQuery->SQL->Add(queryString);( {) G" H6 o8 \3 Q2 n
0 ^8 o2 R: X+ I+ `) Y
DataMod->EduManagQuery->ExecSQL();
' N$ K6 K7 ^4 Q3 X3 x! o MessageBox(NULL,"你graer!","登陆数据库错误",MB_OK);9 g! O* o7 i A
DataMod->EduManagQuery->Active=true;" G& C0 j8 F9 Z/ Q
}
" ]' U p" m+ } catch(EDBEngineError &E)1 D5 i0 G9 S" s2 N
{- L% w5 q$ h$ p' c0 C' `
MessageBox(this,"不能查询数据库","错误",MB_OK);2 F) u4 B) u" T D
ModalResult=mrAbort;
, Q5 }! l! X y6 \4 ^, ?( z //DataMod->EduManagQuery->Active=false;( R+ P, e# u- S* |: P% w
return;4 F8 g9 z8 Y* h- S; a6 e
}
# ]0 N3 I% h: K" o$ [ I MessageBox(NULL,"你不是!","登陆数据库错误",MB_OK);
$ C' @$ A* S; d2 Q5 \) K$ N if(DataMod->EduManagQuery->RecordCount==0)0 V+ k' J8 N% |
{
! J) R4 u4 l/ c0 {6 X3 R$ _ if(m_nTimes==3)3 u) C7 U0 j$ g1 {- v
{# \7 i' |" A k! A. i1 T2 w- w) P
MessageBox(NULL,"你不是合法用户!","登陆数据库错误",MB_OK);* m2 Q C$ W$ d) K
ModalResult=mrAbort;
6 `4 s1 c, k. e Close();, {# O" U! w* P) p# @ N% E
}( G* i! V3 s. F1 D- w; [- E0 N
else# z, X, B/ s: h1 W: I
{- R" f9 k+ u) i5 }9 d3 g! N: K, X0 B
MessageBox(NULL,"用户名不存在,请从新输入","登陆数据库错误",MB_OK);! i: X+ Y- K) }9 b" O2 S
UserEdit->Text="";) R* Y0 [1 X8 h
PasswordEdit->Text="";, M) S9 e2 a& _3 x# p/ } i0 e
UserEdit->SetFocus();) H( q% W F% I! B! Y p& ]2 M
ModalResult=mrNone;& V" G8 N ], a e# y9 v1 c( B
}9 ?: z$ a, K7 M4 p3 u$ F+ ]9 g
}</P>
! t4 l1 m& a+ x, u6 J V! {0 B4 V! h$ _2 W9 }$ v
< >try3 f& Z8 A. Q5 @ v( o
{</P>
\6 S5 \ j1 [) g; j9 C, o& `< > DataMod->EduManagQuery->SQL->Add(queryString);: w/ `& B: u4 q- u
DataMod->EduManagQuery->ExecSQL();2 S u7 `* _7 c L1 Z) G9 B
DataMod->EduManagQuery->Active=true;</P>& C! L: L$ U' E
< > }7 w* e7 C& D5 g5 t, e" N
catch(EDBEngineError &E)
- H5 v4 }( D: z {
3 {4 s/ {- n/ f/ r7 I/ Z' b {7 B6 b+ d; V7 a MessageBox(this,"不能查询数据库","错误",MB_OK);! l" Z4 w' S2 c7 M' T# Y8 Q4 m
ModalResult=mrAbort;
+ E" A# E( |- g, n2 S0 m- I9 P' K" b return;</P>
9 e3 {7 v: }* t; Z9 M3 |" M$ z< ></P>' W+ \: q3 [5 C8 ?! ~ X0 R
< > }
$ X: h) Q( r( @8 J4 L(在一个表中查询用户名),我执行的是无论表中有没有的用户名,都抛出异常,而且程序不会执行红色的代码,为什么啊( Y; q9 `( L. i! r0 u X) g
</P> |
zan
|