| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3429 人关注过本帖
标题:初学者求助,vb编程问题!提示:“对象变量或with块变量未设置”
只看楼主 加入收藏
wangjiyu
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-23
收藏
 问题点数:0 回复次数:11 
初学者求助,vb编程问题!提示:“对象变量或with块变量未设置”

我初学VB。编了一个用户登录程序,用户名和密码存在数据库里。
程序段如下:
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from pass where 用户名 ='" + Trim(Text1.Text) + "'"
If Adodc1.Recordset.RecordCount > 0 Then
If Text2.Text = Trim(Adodc1.Recordset.Fields("密码")) Then
MsgBox "登录成功"
Else
MsgBox "密码错误"
End If
Else
MsgBox "用户名不存在"
End If
End Sub
在输入用户名和密码单击确定后,提示:“对象变量或with块变量未设置”
请问该如何解决???
谢谢了!!!

搜索更多相关主题的帖子: 变量 对象 提示 
2007-09-27 16:09
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 

偶太丢人了.从来都没用过控件绑定

[此贴子已经被作者于2007-9-27 16:14:16编辑过]


[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-09-27 16:11
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
LZ用的是控件~~~~~~~~~~~

不用实例化的。。。

偶学编程,也许本身就是一个错。。。
2007-09-27 16:13
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
人丢大了.

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2007-09-27 16:14
mohan123
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-9-10
收藏
得分:0 

我给个范例把,希望能帮到楼主:
Private Sub Cmd_Ok_Click()
Dim J As Single
'数据有效性检查
If TxtUser = "" Then
MsgBox "请输入用户名"
TxtUser.SetFocus
Exit Sub
End If
If TxtPwd = "" Then
MsgBox "请输入密码"
TxtPwd.SetFocus
Exit Sub
End If
'将用户输入赋值到变量中
NameKey = MakeStr(TxtUser.Text)
Djry = Trim(NameKey)
PasswordKey = MakeStr(TxtPwd.Text)
LrGs_User = MakeStr(TxtPwd.Text)
'判断用户是否存在
If Myuser.GetInfo(NameKey) = False Then
TxtUser = ""
TxtPwd = ""
MsgBox "用户名不存在"
Try_times = Try_times + 1
If Try_times >= 3 Then
MsgBox "您已经三次尝试进入本系统,均不成功,系统将关闭"
Mydb.closeDB
End
Else
Exit Sub
End If
Else
If Trim(Myuser.UPass) <> Trim(PasswordKey) Then
MsgBox "密码不正确"
TxtUser.Text = ""
TxtPwd.Text = ""
' txtUser.SetFocus
Exit Sub
End If
Unload Me
Form_cj.Show
End If
End Sub

同是初学者,共同进步,希望对你有所帮助。其中,myuser是自定义的一个user类。mydb也是自定义的一个用于数据库连接的类。

[此贴子已经被作者于2007-9-27 16:38:26编辑过]

2007-09-27 16:34
那边有朵蘑菇云
Rank: 1
来 自:很……那啥的一个地方
等 级:新手上路
威 望:1
帖 子:390
专家分:0
注 册:2007-9-3
收藏
得分:0 
以下是引用随风逐流在2007-9-27 16:14:33的发言:
人丢大了.

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈


身不残 志更不坚
2007-09-27 19:13
wangjiyu
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-9-23
收藏
得分:0 

大家不要笑啊,我是初学的,呵呵。我会努力的!!!!希望能得到大家的帮助!


人生若只如初见
2007-09-27 21:29
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
刚开始学的时候我也喜欢用控件绑定,不过学着学着,发现这样不方便了。。。

偶学编程,也许本身就是一个错。。。
2007-09-27 22:23
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
的确是这样

Repeat  Life=Study;Until (death);
2007-09-27 22:24
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 

机居然卡成这样

[此贴子已经被作者于2007-9-28 12:46:31编辑过]


Repeat  Life=Study;Until (death);
2007-09-27 22:24
快速回复:初学者求助,vb编程问题!提示:“对象变量或with块变量未设置”
数据加载中...
 
   



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

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