数学建模社区-数学中国
标题:
用VB连Access做的数据库,Action X部件不能创建对象
[打印本页]
作者:
sally
时间:
2004-6-2 13:10
标题:
用VB连Access做的数据库,Action X部件不能创建对象
<
>请教各位</P>
- R6 K8 O! l1 y. k
<
>郁闷ing</P>
; n- G) T. g6 j! k# R
[em06]
作者:
ilikenba
时间:
2004-6-2 15:24
不太懂你的意思,说的具体一点!
作者:
sally
时间:
2004-6-2 17:45
<
>VB做一个课程管理系统</P><
>连Access的数据库</P><
>运行时</P><
>总是无法连接*.mdb文件</P><
>弹出窗口<b>Action X部件不能创建对象</b></P><
><b>但是在学校机房的机子上运行能连接的</b></P><
><b>是不是我的电脑什么程序没安装啊??很迷茫的</b></P><
>
rivate Sub CmdCancel_Click()
' _9 ] W8 F; W$ z
Unload Me
4 k- R$ ^9 `5 ~1 Q8 y
End Sub
% W# @* m+ [# p' @ @8 u8 u/ v! s
Private Sub cmdOK_Click()
7 S7 T# c6 f f
If Me.User = "111" And Me.Password = "111" Then
# _, V7 W/ ` N2 U; N
Call Login
' c7 _4 m- H# }6 G& }
Load FrmCourse
4 z: d2 K# E/ ]! r7 a$ y
FrmCourse.Show
8 S, g, b( m0 g* c6 M) D% P
FrmCourse.Visible = True
& O: ?6 Q) x6 t* d) V8 F
Unload Me
& B( a5 R4 W! z _5 t x
'FlagOpen = True
% f& y" P4 ]( u" ?* q# W
Else
% x0 M& ?! |! g1 }) P9 x
MsgBox "用户名或密码输入不正确!"
4 e8 G. ^8 |% k) m% |
'FlagOpen = False
% Y0 P% c/ q2 B/ o
End If
6 M+ p$ r7 ]1 ^8 x# D8 |6 K6 Z7 U7 i
End Sub</P><
>
rivate Sub Form_Load()
: D$ V* D1 y( G k. j4 p
'MsgBox "SELECT 学生姓名 FROM 学生和课程 WHERE 学生成绩 > 80"
$ a9 o, T- d/ b; W& w4 b l
Dim strleft, strsingle, strencycoded As String
" ?' b" m1 c) M% g' D
Dim intorigine, intencycoded As Integer
) C1 Z- y$ }) m9 @0 D
'SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
4 B+ H/ c) s6 X4 ^ }
Open App.Path & "\" & "pwl.txt" For Input As #1
% P1 ]( ]! I" i
Line Input #1, Xorpwl$
- g- V0 M( N: a- K Z( p
Close #1
/ p P+ w) K/ P7 s7 S6 e
pwl = ""
* n% T6 ~1 N* `! |* W6 Z1 i" h
For i = 1 To Len(Xorpwl)
, G( V6 k9 z4 U! w' e
strleft = Left(Xorpwl, i)
8 j. u' [) c! U3 E
strsingle = Right(strleft, 1)
- U; h/ i3 n. O6 z+ Y* Y
intorigine = Asc(strsingle)
9 c9 S% M g5 u( v9 T
intencycoded = intorigine Xor 7
" N8 e7 I. |4 {, G# O9 n( F4 P
strencycoded = Chr(intencycoded)
x8 E0 j- K% `
pwl = pwl + strencycoded
7 s6 o7 ?/ j( G% T
Next
7 `. C6 Y# o9 d1 }8 v; y: Y0 I
$ h6 k! a# c* z5 {5 Z* D
End Sub</P><
>
ublic Property Get User() As String
: y9 A4 ]7 P3 a6 w3 J+ [
User = Me.TextUser.Text
0 N, V* Y8 N* O
End Property</P><
>
ublic Property Let User(ByVal vNewValue As String)
4 Z# G F9 ~% {) @
Me.TextUser.Text = vNewValue
/ g/ O+ U! z) E4 [6 N, M: t
End Property</P><
>
ublic Property Get Password() As Variant
. i5 W" b3 }+ e3 K. x
Password = Me.TextPassword.Text
f# q% l* b9 s D5 j- d/ D# _3 {) g
End Property</P><
>
ublic Property Let Password(ByVal vNewValue As Variant)
; `) e( |8 f0 S) A: I8 T i# }
Me.TextPassword.Text = vNewValue
5 v8 L! l+ i% N; r! u3 @/ n2 Z8 T
End Property</P><
>
ublic Sub Login()
[" Z" L0 y; |
MsgBox "<FONT color=#ff0000>登录成功!请指定数据库文件</FONT>。"
- [. d, A( x# {5 c B1 D9 K
Me.Hide
: m# q/ F' b+ v7 ~
End Sub</P><
>这是login.frm的程序</P><
>制定的数据库就是连不上</P><
>不知道怎么???
6 S) I* { Z) O
</P>[em06][em06][em06][em06]
作者:
aron
时间:
2004-6-3 14:29
不关程序的事,是你的dao或ado控件在系统里没注册,你把程序做成安装程序或手工regsvr32.exe c:\XXXXXXXXXXx 注册这个控件
& N8 z% x6 L8 q/ h
[此贴子已经被作者于2004-6-3 14:31:15编辑过]
作者:
sally
时间:
2004-6-4 13:12
<
>怎样手工注册</P><
>能具体的说说吗?</P>
作者:
ilikenba
时间:
2004-6-4 21:48
上面不是有了吗?凡是ActiveX控件的使用要在开始-〉运行中输入regsvr32.exe x:\控件名.ocx
作者:
神之手k
时间:
2011-10-13 12:44
..................................
; z1 k$ Q' E* v& v7 S) ^
* Z0 X% t' {2 c, w1 A' W
, k5 {3 i! @% |9 R
* S7 z( B/ h9 a" O
2 X8 B* U( J- f5 b, L; M
- Y+ D6 V% k! n* ?8 A
6 D4 |' s9 N) A
6 _( ~6 z5 h8 r, T2 o& T( j
1 @ B& Q$ k1 Y$ A
7 p4 t v$ X8 e, G- v" t8 g
8 {8 I9 s! a c* |- D5 ]
) O: ?5 i9 c5 ~; \! D, \ ?
: e- Z# s8 _" ]6 D& [; C* K
51koo.net黑客论坛 soyangsyl.com搜羊娱乐新闻网
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5