Jag sitter och försöker få datum att fungera med SQL, jag har ett fält där jag skriver "2009-02-30", som jag sen vill ha in i databasen. Fältet i databasen är av typen "SmallDateTime", men jag får inte det att funka.
Min fråga ser ut så här nu:
SQL = "INSERT INTO Account (f_CustomerID, f_AccountID, f_Server, f_Login, f_Password, f_BillingPeriod, f_BillingNext, f_Active)
VALUES ('"& Request.Form("i_CustomerID") &"', '"& Request.Form("i_AccountID") &"', '"& Request.Form("i_Server") &"','"& Request.Form("i_Login") &"', '"& Request.Form("i_Password") &"', '"& Request.Form("i_BillingPeriod") &"', '#"& Request.Form("i_BillingNext") & " 00:00:00" &"#', 'yes')"
Felet jag får är:
[Microsoft][ODBC SQL Server Driver][SQL Server]Conversion failed when converting character string to smalldatetime data type.
Ska det vara # runt? Måste jag konvertera det på något sätt? Jag har väl fält-typ i databasen? Jag blir galen :)