webForumDet fria alternativet

Datum?

2 svar · 179 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 327 inlägg
#1

Får detta att fungera i access, men inte i SQL-server.

"SELECT * FROM arkiv where system = '" & Request.Form("system") & "' and problemdate between #" & datum1 & "# and #" & datum2 & "#"

får detta felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '#'. på RS.Update raden

[Redigerat av ironhead den 26 apr 2001]

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Skilj på SQL och SQL server!

Använd apostrofer för datumliteraler i SQL server.

SELECT * FROM arkiv where system = '" & Request.Form("system") & "' and problemdate between '" & datum1 & "' and '" & datum2 & "'"

------------------
essentitia preter non sans multiplicandum

ironheadMedlem sedan mars 20011 327 inlägg
#3

Tack för det och ursäkta mitt klumpiga sätt att uttrycka mig, inlägget redigerat :)

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb