om jag skriver ut frågan med response.write strSQL ges detta resultatet
INSERT INTO tblMaterial (Id, Modified, taskId, ArtNr, ArtName, Amount, Unit, Price, Note) VALUES (12971, #2005-11-05#, 10067, '1511029', 'CAT2158 DATAKABELKLAMMER', 25, 'st', 2870, 'Artikeln är köpt från Solar ')
Jag tycker allt ser rätt ut men jag får detta felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.
/uppdragNu/addArticle.asp, line 104
Rad 104 är när jag exekverar frågan...
Är jag helt blind eller vad är det för fel? Är det reserverade ord? Jag använder mig av en befintlig databas till en windowsapplikation...
Jag blir galen...
Edit... Jaha då postade man i en befintlig tråd, det var ju bra.... ta bort detta inlägg härifrån kära moderatorer...
Du är inne på rätt spår; note är ett reserverat ord. Eftersom det är en annan applikation som äger databasen så kan du ju inte direkt byta namn på fältet, så prova att slänga på lite hakparenteser runt fältnamnet i SQL-frågan.
Jag passade också på att dela tråden så du fick en alldeles egen.