| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2008 人关注过本帖
标题:vb6.0本地登陆没有成功,测试失败
只看楼主 加入收藏
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
 问题点数:0 回复次数:10 
vb6.0本地登陆没有成功,测试失败
出现的错误提示str.Open strSQl, con, adOpenStatic, adLockReadOnly
0、*.*文件和me.mdb都是同一目录

1、也引用了
microsoft activex data objects 2.0
microsoft  data  binding collection
2、也设成main启动

3、模块也定义了如下:
Public con As New Connection '定义数据连接,公共变量
Public coon, coom As String
Public str As Currency
Sub main()
ChDir App.Path '转换相对路径

con.ConnectionString = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=me.mdbersist Security Info=False"
'定义数据库连接
con.CursorLocation = adUseClient '以客户端的方式打开

con.Open ' 打开连接
Form1.Show
End Sub

4、在command1也设成了
Private Sub Command1_Click()
If id.Text = "" Then
MsgBox "用户名不能为空!", vbOKOnly + vbInformation, "友情提示"
id.SetFocus
Exit Sub
End If
If password.Text = "" Then
MsgBox "密码不能为空!", vbOKOnly + vbInformation, "友情提示"
password.SetFocus
Exit Sub
End If

Dim strSQl As String
strSQl = "select * from Users where users_name='" & Trim$(id.Text) & "' and password='" & Trim$(password.Text) & "' "

Dim str As New ADODB.Recordset
Set str = New ADODB.Recordset
str.CursorLocation = adUseClient
str.Open strSQl, conn, adOpenStatic, adLockReadOnly

With str
If .State = adStateOpen Then .Close
.Open strSQl
If .EOF Then
Try_times = Try_times + 1
If Try_times >= 3 Then
MsgBox "您已经三次尝试进入本系统,均不成功,系统将自动关闭", vbOKOnly + vbCritical, "警告"
Unload Me
Else
MsgBox "对不起,用户名不存在或密码错误 !", vbOKOnly + vbQuestion, "警告"
id.SetFocus
id.Text = ""
password.Text = ""
End If
Else

Unload Me

Form2.Show '登录进入的另一个界面

End If
End With


End Sub
搜索更多相关主题的帖子: 失败 登陆 
2008-11-28 10:13
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
con.ConnectionString = "rovider=Microsoft.Jet.OLEDB.4.0;Data Source=me.mdbersist Security Info=False"
'定义数据库连接

这里是不是少了一个字母哟: Provider=.....,少了几个字母呢

con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=me.mdb;Persist Security Info=False"

[[it] 本帖最后由 不说也罢 于 2008-11-28 11:48 编辑 [/it]]

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-11-28 11:44
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
得分:0 
改完了~~
模块过了~
但一点command1出现了一个对话框

f8.jpg (14.52 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2008-11-28 13:27
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
得分:0 
我的me.mdb里有
users这个表啊见图1

现在一运行出图2
点调视出现图3了

是不是con, conn的问题啊

[[it] 本帖最后由 webjava 于 2008-11-28 13:34 编辑 [/it]]

users.jpg (5.32 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


图2 .jpg (12.26 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


图3.jpg (7.92 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2008-11-28 13:31
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
收藏
得分:0 
strSQl    后面是 数字 1 还是字母 l 啊?

全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2008-11-28 13:57
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
得分:0 
现在是字母l
改成数字1也不行~~
是不是con
conn定义错了
2008-11-28 14:49
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
以下是引用webjava在2008-11-28 13:31的发言:

我的me.mdb里有
users这个表啊见图1

现在一运行出图2
点调视出现图3了

是不是con, conn的问题啊


str.Open strSQl, conn, adOpenStatic, adLockReadOnly'这个应当是con
还有,在这一句前要确保con是打开的

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-11-28 19:43
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
得分:0 
在确保con是打开的~~~
一语点醒梦中人
2008-12-01 09:01
webjava
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-11-27
收藏
得分:0 
Public con As New Connection '定义数据连接,公共变量
'去掉了一句
Public str As Currency

'加了一句
con.CursorLocation = adUseClient

基本搞定了~~
谢谢了~~~
2008-12-01 09:19
jimmyjy
Rank: 1
来 自:江苏扬州
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-12-1
收藏
得分:0 
不好意思 想问你个问题 可以吗
字母大写的转换我的代码如下
Private Sub Text1_KeyPress(KeyAscii As Integer)
x = Chr$(KeyAscii)
Select Case x
Case "A" To "Z"
x = Chr$(KeyAscii + 32)
Case "a" To "z"
x = Chr$(KeyAscii - 32)
Case Else
x = x
End Select
Text2.Text = Text2.Text & x
End Sub
但是我想在输入不是字母的时候显示*   你知道怎么弄吗

do yourself
2008-12-01 17:59
快速回复:vb6.0本地登陆没有成功,测试失败
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019253 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved