设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1002|回复: 5
打印 上一主题 下一主题

[Access本身] 求救代码问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-25 08:24:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub 确定_click()
Dim r As QueryDef
Dim s As String


s = DLookup("[
密码]","用户", "[用户名]=""" & Txtusername & """")


If old_pass = s Then


Set r =CurrentDb.QueryDefs("
修改密码")


r.sql = "UPDATE
用户 SET 密码 = """ + new_pass + """ where 用户名 = """ + Txtusername + """"


r.Execute


MsgBox "
您已经成功修改了密码!"


Else


MsgBox "
密码错误!"


End If

End Sub






ACCESS里面的修改密码的代码,调试的时候出现:r As QueryDef  弹出以下框

编译错误:用户定义类型未定义



是什么原因啊,请高手帮我改一下。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-5-25 09:12:11 | 只看该作者
在引用中添加对DAO的引用试试。
3#
 楼主| 发表于 2008-5-25 09:19:28 | 只看该作者
怎么在引用中添加对DAO的引用试试?
我是新手来的,不明白。
4#
发表于 2008-5-25 10:25:39 | 只看该作者
在VBE(VB编辑)下,工具--引用--microsoft dao 3.x....前打上勾--确定。
5#
 楼主| 发表于 2008-5-27 09:58:32 | 只看该作者
还是不行啊~~~按了楼上的方法去设置过了,但是运行的时候不行
6#
发表于 2008-5-27 10:13:02 | 只看该作者
请将你的示例放上来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 18:22 , Processed in 0.098148 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表