以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  用户删除时为什么不能立即从用户表中删除?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22964)

--  作者:zpx_2012
--  发布时间:2012/8/28 19:41:00
--  用户删除时为什么不能立即从用户表中删除?

各位老师,

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120828193204.jpg
图片点击可在新窗口打开查看

 

在项目中增加了一个“用户”表然后用帮助中的自定义用户管理权限中的代码,发现一个问题,当在删除用户时“用户”表中的用户不能立即删除,必须要等到重新打开项目时删除的用户才会消失,删除按钮的代码如下:

 

Dim lst As WinForm.ListBox = e.Form.Controls("ListBox1")
If lst.SelectedIndex >=0 Then
    Dim UserName As String = lst.SelectedItem
    Dim cmd As New SQLCommand
    cmd.C
    cmd.CommandText = "Delete From {用户} Where [Name] = \'" & UserName & "\'"
    cmd.ExecuteNonQuery
    lst.Items.RemoveAt(lst.SelectedIndex)
    lst.Select()
End If

 

是不是我的SQL语句哪里有错误?

 

谢谢!


--  作者:czy
--  发布时间:2012/8/28 20:05:00
--  
删除后台数据必须重新加载才可以,你可以在代码后面加上加载这个表的代码。
--  作者:zpx_2012
--  发布时间:2012/8/28 20:09:00
--  
谢谢!