Halloj!
Har kört fast lite här och skulle behöva lite hjälp.
Får detta felmeddelande när jag försöker köra en Stored Procedure:
Syntax error converting datetime from character string.
Koden för Proceduren ser ut på detta vis:
CREATE PROCEDURE sp_select_exp
@orderby varchar(50),
@datum datetime
AS
DECLARE @SQLStatement varchar(500)
SELECT @datum = '2000-05-31'
SELECT @SQLStatement = "SELECT Konto.Tid, Konto.Reg_datum, Konto.Konto_ID, Kund.Fornamn, Kund.Efternamn, Kund.Foretag, Adress.Stad FROM Kund JOIN Konto ON Kund.Konto_ID = Konto.Konto_ID JOIN Adress ON Kund.Adress_ID = Adress.Adress_ID WHERE Konto.Konto_exp<="
+ @datum + " ORDER BY "
+ @orderby
EXEC(@SQLStatement)
Jag anropar den från hemsidan på följande vis:
datum = DateAdd("d",12,Date())
orderby = "Konto_ID"
strSQL "sp_select_exp '"&orderby&"', '"&datum&"'"
Set rs = con.Execute(strSQL)
Vad kan jag göra för att den ska förstå att @datum ska vara i av typen DateTime
------------------
/Jimmy