使用.asp将时间戳插入SQL Server 2000 - 是的,这是旧的东西

时间:2016-03-03 20:01:01

标签: sql asp-classic

我正在尝试使用经典ASP在SQL Server 2000中插入时间戳。除了时间戳之外,其余字符串都有效。我正在使用此查询获得空白插入。

sActionSQL = "Insert Into [mydatabase].dbo.AppUsers" 
sActionSQL = sActionSQL & " ([UserID], [AuthorityLevel], [Stores], [Area],     
[Password], [DateAdded])"
sActionSQL = sActionSQL & " Values ('" & UCase(Request.Form("UserID")) & "'"
sActionSQL = sActionSQL & " , " & Request.Form("AuthorityLevel") 
sActionSQL = sActionSQL & " , '" & Request.Form("Stores") & "'"
sActionSQL = sActionSQL & " , '" & Request.Form("cboAreaDirector") & "'"
sActionSQL = sActionSQL & " , '" & sUserPassword  & "'"
sActionSQL = sActionSQL & " , '" & (CURRENT_TIMESTAMP) & "')    

DateAdded列是varchar(50)。我应该使用CURRENT_TIMESTAMP还是DATEADD

1 个答案:

答案 0 :(得分:0)

呃,不是。我不知道任何内置对象,例如CURRENT_TIMESTAMP,而DateAdd就是它在锡上的内容:添加日期。为什么不使用NowDate? (Now是当前系统日期和时间,Date是当前日期,没有时间部分。)