webForumDet fria alternativet

Syntaxfel i SQL-fråga

4 svar · 315 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

x(
Arghh!

Nu ger jag upp..
Har följande fråga:

strSQL = "INSERT INTO tblMaterial (Id, Modified, taskId, ArtNr, ArtName, Amount, Unit, Price, Note) " &_
			 "VALUES (" & intNextId & ", #2005-11-05#, " & intTaskId & ", '" & request.Form("Enumber") & "', '" & request.Form("ArticleName") & "', " & request.Form("quantity") & ", '" & request.Form("unit") & "', " & request.Form("Price") & ", '" & request.Form("Note") & "')"

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...

Mvh
Henrik

@ndersMedlem sedan juni 200032 969 inlägg
#2

God morgon!

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. :)

Mvh

devotionMedlem sedan jan. 20013 582 inlägg
#3

God morgon!

:r Jo, det blev lite fel där...

hmmf, att ett reserverat ord används... Kunde väl lika gärna vara notes eller materialNote eller nått.

Ska testa med en gång... och har du blivit osynlig eller?...

Mvh
Henrik

@ndersMedlem sedan juni 200032 969 inlägg
devotionMedlem sedan jan. 20013 582 inlägg
#5

weee!

Funkish!

:e

Mvh
Henrik

268 ms totalt · 3 externa anrop · v20260731065814-full.30151723
130 ms — hämta forumlista (db)
134 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)