【发布时间】:2019-03-18 20:43:42
【问题描述】:
我正在尝试使用 ASP.NET Visual Studio 在我的数据库中输入字符串行的默认值。我只是想将“NotSet”设为默认值,但在尝试更新数据库时出现此错误:
在此上下文中不允许使用名称“NotSet”。有效表达式 是常量、常量表达式和(在某些情况下)变量。 不允许使用列名。
不过,我仍然无法理解允许使用什么样的值。数据类型是“nchar(10)”并且允许使用空值。没有别的了。
【问题讨论】:
我正在尝试使用 ASP.NET Visual Studio 在我的数据库中输入字符串行的默认值。我只是想将“NotSet”设为默认值,但在尝试更新数据库时出现此错误:
在此上下文中不允许使用名称“NotSet”。有效表达式 是常量、常量表达式和(在某些情况下)变量。 不允许使用列名。
不过,我仍然无法理解允许使用什么样的值。数据类型是“nchar(10)”并且允许使用空值。没有别的了。
【问题讨论】:
确保 NotSet 在你的 sql 语句中用引号引起来
'NotSet'
【讨论】: