Avatar of Abiel de Groot
Abiel de Groot
Flag for Spain

asked on 

Insert smalldatetime value

Hi All,

I get the following error when I am attempting to create a record. Thsi worked fine in sql2000, however has a problem with 2005. It seems to be the dates which is causing the problem.

Please help...

A.


Microsoft OLE DB Provider for SQL Server error '80040e07'

The conversion of char data type to smalldatetime data type resulted in an out-of-range smalldatetime value.

/grupo_gsi_adip2/VD_Editor/News/DoNewsFiles/DoCreateNews.asp, line 28

blankStartDate = "01/01/1940"
blankEndDate = "06/06/2010"
 
set rs = server.createObject("Adodb.recordset")
 
MyConn.Execute = "INSERT INTO tblNewsItems (NewItem_Title, NewsItem_LangID, NewsItem_Creator, NewsItem_DateCoLM, NewsItem_StartDate, NewsItem_EndDate, NewItem_METAAuthor, SubSite_ID) VALUES ('" & CleanMe(strNewText) & "', " & Session("Admin_SiteLang") & ", '" & Session("Admin_Name") & "', '" & now()  & "', '" & blankStartDate & "', '" & blankEndDate & "', " & NumDefaultAuthor & ", " & Session("Subsite_ID") & " );"

Open in new window

Microsoft SQL ServerASP

Avatar of undefined
Last Comment
Guy Hengel [angelIII / a3]

8/22/2022 - Mon