我试图只在需要时传递一个比特值(被检查).
我该怎么做呢?我的数据集没有变化.SQL Server 2008.
if (chkExpired.Checked)
CmdGetDetails.Parameters.Add(new SqlParameter("@isExpired", 1));
Run Code Online (Sandbox Code Playgroud)
bit 是指 Boolean
所以你要在参数的值中传递一个布尔值
例如:
CmdGetDetails.Parameters.AddWithValue("isExpired", chkExpired.Checked);
Run Code Online (Sandbox Code Playgroud)
使用if块没有额外的需要.
| 归档时间: |
|
| 查看次数: |
7758 次 |
| 最近记录: |