INSERT INTO til Access er korrekt i ODBC, syntaksfejl i OLEDB?
Flg. sql-sætninger bruges til en Access-database fra ASP.De kører uden problemer via ODBC:
CONNECTIONSTRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & sDbPath & "".
Fejler i OLEDB:
CONNECTIONSTRING = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & sDbPath & ";User Id=;Password=;"
Hvorfor? Har prøvet at ændre datoformat både til dansk (dd/mm/yyyy hh:nn:ss) og us-engelsk (mm/dd/yyyy hh:nn:ss)
i den funktion (DBDate) der bygger min datostreng op.
Det hjælper ikke.
Får fejl: "Syntax error in INSERT INTO statement" på den første og tilsvarende på SELECT.
INSERT INTO Session([SessionID], [Timestamp]) VALUES(801388920,#2005/02/18 15:26:37#)
SELECT Max(ID) FROM Session WHERE SessionID=0801388920 AND [Timestamp]=#2005/02/18 15:26:37#
