在C#中如何把数据库中某个字段的值修改为NULL?
在C#中如何把数据库中某个字段的值修改为NULL?updateUserssetStar=nullfromId=10000这样为啥出错?怎么写才可以?抱歉笔误我的问题是这样...
在C#中如何把数据库中某个字段的值修改为NULL?
update Users set Star=null from Id=10000
这样为啥出错?
怎么写才可以?
抱歉 笔误
我的问题是这样:
在C#中如何把数据库中某个字段的值修改为NULL?
update Users set Star=null where Id=10000
这样为啥出错?
怎么写才可以? 展开
update Users set Star=null from Id=10000
这样为啥出错?
怎么写才可以?
抱歉 笔误
我的问题是这样:
在C#中如何把数据库中某个字段的值修改为NULL?
update Users set Star=null where Id=10000
这样为啥出错?
怎么写才可以? 展开
展开全部
请使用参数
例子:
string str = "update table set colName = @colValue where key = @value"
SqlCommand scom = new SqlCommand(...);
SqlParameter sp = new SqlParameter("@colValue",SqlDbType.你的列类型);
sp.Value = DBNull.Value;
scom.ExcuteNonquery();
例子:
string str = "update table set colName = @colValue where key = @value"
SqlCommand scom = new SqlCommand(...);
SqlParameter sp = new SqlParameter("@colValue",SqlDbType.你的列类型);
sp.Value = DBNull.Value;
scom.ExcuteNonquery();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
NULL还是null,大小写是无关的。
你得看具体是报什么错?如果是不能为null,那是数据库表结构的问题。你要把该字段的NOT NULL去掉。
你得看具体是报什么错?如果是不能为null,那是数据库表结构的问题。你要把该字段的NOT NULL去掉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update Users set Star=NULL where Id=10000
要设置为NULL请注意使用大写。
要设置为NULL请注意使用大写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update Users set Star='null' where Id=10000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update Users set Star=null where id=10000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询