webForumDet fria alternativet

Knepigt INSERT fel!

ASPur ASP

6 svar · 200 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Jag får följande felmeddelande när jag ska lägga till information i min databas:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i INSERT INTO-uttryck.

SQL = "INSERT INTO mall4 ([user],bgcolor,rubrik,rubfont,rubfarg,rubstorlek,texttdfarg,texttextfarg,textfont,textstorlek,[text],lanktdfarg,lankfarg,lankfont,lankstorlek,adress1,lanktext1,adress2,lanktext2,adress3,lanktext3,adress4,lanktext4,adress5,lanktext5) VALUES('" & user & "','" & bgcolor & "','" & rubrik & "','" & rubfont & "','" & rubfarg & "','" & rubstorlek & "','" & texttdfarg & "','" & texttextfarg & "','" & textfont & "'," & textstorlek & ",'" & text & "','" & lanktdfarg & "','" & lankfarg & "','" & lankfont & "'," & lankstorlek & ",'" & adress1 & "','" & lanktext1 & "','" & adress2 & "','" & lanktext2 & "','" & adress3 & "','" & lanktext3 & "','" & adress4 & "','" & lanktext4 & "','" & adress5 & "','" & lanktext5 & "')"

Det knepiga är att när jag lämnar alla adressx och lanktextx tomma(jag skickar ingen information som ska läggas till), då fungerar det inte, men om jag skickar med ett värde till någon av dom så fungerar det... :l

Tacksam för svar!

/Mika3l

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Skriv ut innehållet i variabeln SQL med response.write

Jag gissar att det är något fält som innehåller en '

Mika3lMedlem sedan nov. 20018 492 inlägg
#3

Det här får jag ut när jag skriver ut SQL-satsen.

INSERT INTO mall4 ([user],bgcolor,rubrik,rubfont,rubfarg,rubstorlek,texttdfarg,texttextfarg,textfont,textstorlek,[text],lanktdfarg,lankfarg,lankfont,lankstorlek,adress1,lanktext1,adress2,lanktext2,adress3,lanktext3,adress4,lanktext4,adress5,lanktext5) VALUES('mikael','#D4D4D4','Min sida','Arial','#FF7F01','7','#EEEEEE','#000000','Verdana',2,'Lite text...','','','',,'','','','','','','','','','')

/Mika3l

LarsGMedlem sedan dec. 200012 464 inlägg
#4

'Lite text...','','','', ,'','','','','','','','','','')

Fjärde värdet efter 'lite text...' saknas

lankstorlek är odefinierat ser det ut som

Mika3lMedlem sedan nov. 20018 492 inlägg
#5

Hmmm...
Fjärde efter "Lite text..."(text) är lankstorlek, tal, är rätt definerad.
Jag vet inte varför det inte blir något där.
Kolla i koden så ser du(lankstorlek)...

/Mika3l

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Jag menar att variabeln lankstorlek inte har något värde

Mika3lMedlem sedan nov. 20018 492 inlägg
#7

Aha!
Jo, jag skickar inte med något värde på den eftersom jag inte skriver några länkar.
Jag får väl ge den ett värde om lankstorlek skulle vara tom.

Ska testa!

Öppnar sidan i Anteckningar...
Fixar till i koden...
Öpnnar sidan i IE...
Fyller i grejer...
Skapar sidan...

JAA!!!
Nu fungerar det!!!

Tack LarsG!
Som vanligt är du världsbäst! :)

/Mika3l

130 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
125 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)