Foxtable(狐表)用户栏目专家坐堂 → [求助]Commandtext命令问题


  共有3458人关注过本帖树形打印复制链接

主题:[求助]Commandtext命令问题

帅哥哟,离线,有人找我吗?
WENFEIZHU
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
[求助]Commandtext命令问题  发帖心情 Post By:2017/9/1 11:44:00 [只看该作者]

我做了个更改用户密码的面板,用户输入新密码后,用这行代码写入数据库用户表。
程序保存和执行都没问题,可是新密码并未写入User表。

是有什么问题,还是有其它限制?或缺少代码?


[此贴子已经被作者于2017/9/1 12:05:40编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
WENFEIZHU
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
  发帖心情 Post By:2017/9/1 11:58:00 [只看该作者]

c md.C ommandText = "U pdate {User} S et [password] = '" & NewPassword & "' W here [PersonId]= '" & UserId & "'"

 回到顶部
帅哥哟,离线,有人找我吗?
WENFEIZHU
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
  发帖心情 Post By:2017/9/1 11:59:00 [只看该作者]

Dim fm As winform.Form = Forms("password")
Dim UserId As String = fm.controls("textbox1").text
Dim cmd As new SQLCommand
Dim dt As DataTable
Dim dr As DataRow
cmd.Con necti
If UserId = "" Then
Messagebox.Show("请填写用户帐号!","系统提示",Messageboxbuttons.OK,Messageboxicon.information)
Return
End If
If fm.controls("textbox3").text = "" Or fm.controls("textbox4").text = "" Then
Messagebox.Show("请填写新密码!","系统提示",Messageboxbuttons.OK,Messageboxicon.information)
Return
End If
If fm.controls("textbox3").text <> fm.controls("textbox4").text Then
Messagebox.Show("你填写的两次密码不一致!","系统提示",Messageboxbuttons.OK,Messageboxicon.information)
Return
End If
cmd.CommandText = "Sel ect * Fr om {user} wh ere [PersonId] = '" & UserId & "'"
dt = cmd.ExecuteReader
dr = dt.DataRows(0)
If dr("password") <> fm.controls("textbox2").text Then
Messagebox.Show("旧密码错误!","系统提示",Messageboxbuttons.OK,Messageboxicon.information)
Return
End If
    Dim NewPassword As String = fm.controls("textbox3").text
    cm d.CommandText = "Upd ate {User} S et [password] = '" & NewPassword & "' W here [PersonId]= '" & UserId & "'"
    Messagebox.Show("密码更新成功,请牢记新密码!","系统提示",Messageboxbuttons.OK,Messageboxicon.information)
fm.Close

 回到顶部
帅哥哟,离线,有人找我吗?
WENFEIZHU
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:67 积分:588 威望:0 精华:0 注册:2017/3/17 21:53:00
  发帖心情 Post By:2017/9/1 12:06:00 [只看该作者]

有点甜版主,麻烦了~图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/1 12:27:00 [只看该作者]

你没有执行sql语句的代码,如 ExecuteNonQuery

 

http://www.foxtable.com/webhelp/scr/0696.htm

 


 回到顶部