Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何将值插入位数据类型?_Asp.net_Sql Server_Vb.net - Fatal编程技术网

Asp.net 如何将值插入位数据类型?

Asp.net 如何将值插入位数据类型?,asp.net,sql-server,vb.net,Asp.net,Sql Server,Vb.net,我们的一张表格上有一个复选框 如果用户选中此框并单击“保存”按钮,我们希望将值1或True插入表中 但是,如果未选中该框,而不是插入NULL,则我们希望插入0或False 你知道怎么解决这个问题吗 提前多谢检查非空输入如何: INSERT INTO myTable (myBitField) VALUES (CASE WHEN @myCheckboxParameter IS NULL THEN 0 ELSE 1) 所以在代码中将复选框值转换为1/0 |真/假?这有什么困难

我们的一张表格上有一个复选框

如果用户选中此框并单击“保存”按钮,我们希望将值1或True插入表中

但是,如果未选中该框,而不是插入NULL,则我们希望插入0或False

你知道怎么解决这个问题吗


提前多谢

检查非空输入如何:

INSERT INTO myTable (myBitField) VALUES (CASE
    WHEN @myCheckboxParameter IS NULL
    THEN 0
    ELSE 1)

所以在代码中将复选框值转换为1/0 |真/假?这有什么困难呢?我同意marc的观点,你也没有指定你想要在代码或数据库级别实现它;我也不认为这很难,但我忘了提到,我确实尝试过类似于Cube32的代码,但它不起作用。我不记得确切的错误,但我会再试一次。谢谢,Cube32再次抱歉@Cube32。我试图在代码或应用程序级别实现这一点。我一定做了一些非常愚蠢的事情。它现在似乎起作用了。