以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样从后获取用户名  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71615)

--  作者:新航程小何
--  发布时间:2015/7/14 23:50:00
--  [求助]怎样从后获取用户名

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150714234702.jpg
图片点击可在新窗口打开查看
各位老师,我想从后台抓取角色是“经理”的用户姓名,写了一下代码,结果报错,如截图,请老师指点
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select * F rom {用户管理} Where [角色] = \'经理\'"
dt = cmd.ExecuteReader
For Each dr1 As DataRow In dt.DataRows
    Dim  d As  DataRow=dr1
Dim  a As  String=d("姓名")
   MessageBox.show(a) 
Next

--  作者:y2287958
--  发布时间:2015/7/15 7:48:00
--  
按照你的思路,试试这个。
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select * F rom {用户管理} Where [角色] = \'经理\'"
dt = cmd.ExecuteReader
For Each dr1 As DataRow In dt.DataRows
   MessageBox.show(dr1("姓名")
Next

--  作者:新航程小何
--  发布时间:2015/7/15 8:17:00
--  
这个 提示的错误是一样的,请问是不是我的思路错了,或是还有简单方法,请指教一下
--  作者:Bin
--  发布时间:2015/7/15 8:38:00
--  
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select * F rom {用户管理} "
dt = cmd.ExecuteReader
For Each dr1 As DataRow In dt.DataRows
   MessageBox.show(dr1("姓名")
Next

看看这个什么情况先吧


--  作者:大红袍
--  发布时间:2015/7/15 9:13:00
--  

不应该,Sqlserver数据库?

 

cmd.CommandText = "Select * F rom [用户管理] Where [角色] = \'经理\'"


--  作者:新航程小何
--  发布时间:2015/7/15 9:21:00
--  
恩恩,测试之后是合适的。那老师现在能不能告诉我有木有简单方法?
--  作者:大红袍
--  发布时间:2015/7/15 9:24:00
--  
以下是引用新航程小何在2015/7/15 9:21:00的发言:
恩恩,测试之后是合适的。那老师现在能不能告诉我有木有简单方法?

 

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

 


--  作者:新航程小何
--  发布时间:2015/7/15 10:52:00
--  
好的,谢谢各位老师