标题:[求助]怎么还是一样的问题呢?
只看楼主
tlg520
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-3-17
 问题点数:0 回复次数:3 
[求助]怎么还是一样的问题呢?
真的蠢得死!!!
Public Function gm(ByRef Opwd, ByRef Npwd, ByRef Npwd1) As Boolean
   Dim flag1 As Boolean
   'Dim reponse
   flag1 = False
   If Opwd = use_pwd1 Then
        If Npwd = Npwd1 Then
              rec.Open "select * from users where use_name like ' " & use_name1 & " ' ", con, 1, 3
              'rec.Open "select * from users where use_name like 'use_name1' ", con, 1, 3
              MsgBox rec.Fields(0).name
              MsgBox rec.Fields(1).name
              rec.Fields(1).Value = Npwd
              rec.Close
              flag1 = True
              
         Else
                  MsgBox "两次输入的新密码不一致,请重新输入!"
        End If
    Else
            MsgBox "原密码不正确!"
    End If
    gm = flag1
End Function
怎么还会出现  EOF或数据被删除这样的错误呢?
函数主要是改密码,找到相应的用户名,把密码写进入
2005-03-17 21:11
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
Public Function gm(ByRef Opwd, ByRef Npwd, ByRef Npwd1) As Boolean Dim flag1 As Boolean 'Dim reponse flag1 = False If Opwd = use_pwd1 Then If Npwd = Npwd1 Then rec.Open "select * from users where use_name like '" & use_name1 & "'", con, 1, 3 '单引号旁边的空格去掉 If Not rec.Eof Then MsgBox rec.Fields(0).name MsgBox rec.Fields(1).name rec.Fields(1).Value = Npwd rec.Close flag1 = True Else msgbox "用户名不存在!" End If Else MsgBox "两次输入的新密码不一致,请重新输入!" End If Else MsgBox "原密码不正确!" End If gm = flag1 End Function

天津网站建设 http://www./
2005-03-17 21:16
tlg520
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-3-17
得分:0 
我在此谢谢了
我的问题终于解决了
谢谢!!
!!

2005-03-19 14:01
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

天津网站建设 http://www./
2005-03-19 15:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-13502-1-1.html




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

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