Foxtable(狐表)用户栏目专家坐堂 → 关于窗口中的SQL 数据 修改问题


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

主题:关于窗口中的SQL 数据 修改问题

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


加好友 发短信
等级:婴狐 帖子:5 积分:111 威望:0 精华:0 注册:2012/5/26 0:05:00
关于窗口中的SQL 数据 修改问题  发帖心情 Post By:2012/5/26 14:45:00 [只看该作者]

设计了一个修改密码的按钮,当单击时可以将文本框里的数字改为新密码

 

 

大家看看代码哪里出了问题

 

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "update {管理员信息} set [密码] = 'Textbox4.value'  where [编码] =  'Textbox1.value'"
If cmd.ExecuteNonQuery=1 Then
Messagebox.show("密码修改成功!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        Return
Else
    Messagebox.show("密码修改失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If
DataTables("管理员信息").Save()
DataTables ("管理员信息_table2").Load()


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13914 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/5/26 23:09:00 [只看该作者]

vb程序员用foxtable常犯的错误 Textbox4.value   Textbox1.value 写错了 应该是 :

e.Form.Controls("textbox4").Value 

e.Form.Controls("textbox1").Value


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/28 8:48:00 [只看该作者]

cmd.CommandText = "update {管理员信息} set [密码] = 'Textbox4.value' where [编码] = '" & e.Form.Controls("Textbox1").value & "'"

 

参考:

 

http://www.foxtable.com/help/topics/1284.htm

 


 回到顶部