以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  登陆窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61681)

--  作者:120785713
--  发布时间:2014/12/17 10:49:00
--  登陆窗口

Dim cmd As New SQLCommand
Dim dt As DataTable
Dim cmb As WinForm.ComboBox = e.Form.Controls("UserName")
cmd.C
cmd.CommandText = "SELECT DISTINCT Name From {Users}"
dt = cmd.ExecuteReader()
For Each dr As DataRow In dt.Datarows
   cmb.Items.Add(dr("Name"))
Next
cmb.SelectedIndex = 0

怎么插入一个条件判断  该员工是否为账套操作员    users表中有一列名为  账套操作员的逻辑了

 


--  作者:有点甜
--  发布时间:2014/12/17 10:53:00
--  

这个意思?

 

cmd.CommandText = "SELECT DISTINCT Name From {Users} Where 是否操作员 = True"


--  作者:120785713
--  发布时间:2014/12/17 10:54:00
--  
以下是引用有点甜在2014-12-17 10:53:00的发言:

这个意思?

 

cmd.CommandText = "SELECT DISTINCT Name From {Users} Where 是否操作员 = True"

是的   谢谢甜老师

 

 

为什么会提示:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:
详细错误信息:
列名 \'True\' 无效。

[此贴子已经被作者于2014-12-17 10:58:49编辑过]

--  作者:有点甜
--  发布时间:2014/12/17 10:54:00
--  
如果是登陆按钮的话,在登陆按钮那里,不是去查询表员工姓名、密码信息才进入系统的么
--  作者:120785713
--  发布时间:2014/12/17 11:02:00
--  

是的  你的意思是可以直接  属性里定义列项目  

然后通过筛选  是否操作员 = True

这样会影响登陆吗


--  作者:有点甜
--  发布时间:2014/12/17 11:04:00
--  

SqlServer数据源这样写

 

Where 是否操作员 = 1


--  作者:有点甜
--  发布时间:2014/12/17 11:04:00
--  
如果要判断是否为操作员,应该去改的是登陆按钮的代码啊。
--  作者:120785713
--  发布时间:2014/12/17 11:10:00
--  

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,用户登陆,AfterLoad
详细错误信息:
InvalidArgument=“0”的值对于“index”无效。
参数名: index

 

 

还是不对 


--  作者:120785713
--  发布时间:2014/12/17 11:12:00
--  

下拉选项中不是操作员就不加载名字了  


--  作者:有点甜
--  发布时间:2014/12/17 11:13:00
--  
 看7楼。