空值和没有值不一样,在C#中你传""代表字符串空值。
在SQL里面用NULL判断
在SQL里面用NULL判断
解决方案 »
- dotnetbar的calendarView如何使用?
- ADO数据读取的写法返回DataTable如何改成泛型?
- 怎么用编程的方式得到应用程序的版本和版权呀
- B/S结构生成EXCEL文件时遇到的问题。
- 在 toolbar 中点击一个按钮时候,使它enable=false ,同时使另一个按钮为enable= true 怎么内做到?
- C#2005中怎么没有DATAGRID控件呢,与DATAGRID控件相似的是那个控件,如何填充数据啊?
- 初学C#,请教大侠们一个问题:有关属性的"value"的疑问
- textbox 的加减乘除运算
- C#WPF中选中语句如何换成WINFORM中的
- help?
- word文件 表格写入问题
- 关于图片转换
CREATE PROCEDURE userupdate
...
@username varchar(50)=null
AS
...
第二个问题再根据输入条件判断好了。
这个问题已经有点点解决了,原来是@id是int型,要转换成str(@id)才能进行+,但是又发现了个问题“,”的问题,在update里面执行1=1是无法执行的,如果3个参数都没有值哪么就会变成update username set where id=@id