Skriv ut innehållet i variabeln SQL med response.write
Jag gissar att det är något fält som innehåller en '
6 svar · 200 visningar · startad av Mika3l
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
Skriv ut innehållet i variabeln SQL med response.write
Jag gissar att det är något fält som innehåller en '
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
'Lite text...','','','', ,'','','','','','','','','','')
Fjärde värdet efter 'lite text...' saknas
lankstorlek är odefinierat ser det ut som
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
Jag menar att variabeln lankstorlek inte har något värde
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