Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
.net 将今日日期设置为默认值或绑定_.net_Sql_Sql Server_Tsql_Getdate - Fatal编程技术网

.net 将今日日期设置为默认值或绑定

.net 将今日日期设置为默认值或绑定,.net,sql,sql-server,tsql,getdate,.net,Sql,Sql Server,Tsql,Getdate,我正在使用MSSQLS2008。日期类型是date,我想将默认日期设置为现在或今天 我尝试了GETDATE(),但是我得到了“验证列'Date'的默认值时出错”。如果我坚持使用GETDATE(),它就不起作用了。怎么样 convert(varchar, getdate(), 103) 怎么样 convert(varchar, getdate(), 103) 您确定将日期设置在正确的位置吗?根据错误消息,列名似乎是Date,而不是类型;确保类型为Date,然后重试,GETDATE()作为默认值

我正在使用MSSQLS2008。日期类型是
date
,我想将默认日期设置为现在或今天

我尝试了
GETDATE()
,但是我得到了“验证列'Date'的默认值时出错”。如果我坚持使用
GETDATE()
,它就不起作用了。

怎么样

convert(varchar, getdate(), 103)
怎么样

convert(varchar, getdate(), 103)

您确定将日期设置在正确的位置吗?根据错误消息,列名似乎是
Date
,而不是类型;确保类型为Date,然后重试,
GETDATE()
作为默认值应该可以正常工作

您确定将
Date
设置在正确的位置吗?根据错误消息,列名似乎是
Date
,而不是类型;确保类型为Date,然后重试,
GETDATE()
作为默认值应该可以正常工作

返回一个值,您可以随后返回该类型:

返回一个您可以随后访问的类型:


我确实在工作,实际上CAST(GETDATE()AS DATE)被转换为CONVERT([DATE],GETDATE(),0)。我认为0不相关,因为我将日期值转换为字符串。现在,当我创建一个文本框时,默认值仍然是01 Jan 0001。我确实工作了,实际CAST(GETDATE()AS DATE)被转换为CONVERT([DATE],GETDATE(),0)。我认为0不相关,因为我将日期值转换为字符串。现在,当我创建一个文本框时,默认值仍然是01 Jan 0001。表atribute是数据,数据类型是日期。表atribute是数据,数据类型是日期。