易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条sql语句

我想实现这样的功能
我在界面中有一个checkbooklist其值未管理员,领导,市场values都为1
我要实现的功能是当我选择了‘管理员’
则数据库中要修改某个字段为10000(默认为00000)
选择了‘领导’则字段修改为01000
选择了’市场‘则字段修改为00100
请问这样的sql语句该怎么实现

程序判断选中的checkbox是哪一个或者哪几个
根据逻辑拼接成字符串,然后就是一个普通的update语句搞定


是啊  你设置那个checkbooklist 每个选项不同值
然后再去判断一下 是哪个值 


引用
程序判断选中的checkbox是哪一个或者哪几个
根据逻辑拼接成字符串,然后就是一个普通的update语句搞定


SQL code:
declare @strValue varchar(10)

set @strValue ='领导'--这里是动态获得

if @strValue ='领导'
begin
update tablename set fieldname='01000' where ...
end

if @strValue ='管理员'
begin
update tablename set fieldname='10000' where ...
end
.....

..





C# code:

protected void btnTest_Click(object sender, EventArgs e)
{
string field = string.Empty;
if (chkTest.SelectedValue == "1")
{
if (chkTest.SelectedItem.Text == "管理员")
{


相关问答:

SQL字段,横向展开

请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN

具体问题具体分析,看你要怎么展开

姓名  科目      成绩
张三  英语    90
李四  英语&nb ......

sql可以有两个以上的触发器吗??

sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?

可以的

10个都没问题

可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......

dbf表导入到sql server2000表问题

请问:
1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现?
2,使用网上代码:
Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......

请问如何用SQL语句设置字段的IDENETITY属性?

因为平时这种操作比较多,直接在数据库上手动设置危险性较大,所以想用SQL语句实现。
在网上实在搜不到结果,这里高手多,希望能得到答案。
谢谢。
你想怎麼設置?

SQL code:
--创建测试表
......

SQL迷惑

CREATE TABLE [Test_xcmtmp] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Sourc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号