26. november 2006 - 19:04
Der er
6 kommentarer og 1 løsning
SQL-problemer
Koden: strSQL = "INSERT INTO brugere (rettighederBilledgalleri, rettighederPortalensIndhold, rettighederPortalensUdseende, rettighederAvanceredeTekster, rettighederSikkerhed, rettighederBannere, rettighederBrugere, rettighederTopLinks, rettighederKalender, rettighederAfstemning, rettighederChat, rettighederDebat, rettighederNyheder, rettighederMenuer, rettighederSider, rettighederStatistik, password, fuldeNavn, userid, status, userDomain) VALUES ("& C16 &", "& C1 &", "& C2 &", "& C3 &", "& C4 &", "& C5 &", "& C6 &", "& C7 &", "& C8 &", "& C9 &", "& C10 &", "& C11 &", "& C12 &", "& C13 &", "& C14 &", "& C15 &", '"& T3 &"', '"& T2 &"', '"& T1 &"', "& R1 &", '"& userDomain &"')" ConnObj.execute(strSQL) Giver fejlen: Syntax error in INSERT INTO statement. Er der nogen der kan se hvad der går galt?
Annonceindlæg fra Conscia
26. november 2006 - 19:14
#1
Du kunne forsøge at printe strSQL og se om den ser ud som du venter.
26. november 2006 - 19:14
#2
... måske mangler der quotes om strenge etc. Det vil et print måske kunne fortælle dig (for jeg ved jo ikke hvilke datatyper, der ligger bag felterne).
26. november 2006 - 19:23
#3
Har prøvet med at udskrive dem, men det ser umiddelbart ud som det skal. Alle "C-felter" er tal, "R-felter" er tal og "T-felter" er tekst.
26. november 2006 - 19:56
#4
Hvilken database er der tale om ??
26. november 2006 - 20:20
#5
Jeg mener at password er et reserveret ord - det kan måske være årsagen: strSQL = "INSERT INTO brugere (rettighederBilledgalleri, rettighederPortalensIndhold, rettighederPortalensUdseende, rettighederAvanceredeTekster, rettighederSikkerhed, rettighederBannere, rettighederBrugere, rettighederTopLinks, rettighederKalender, rettighederAfstemning, rettighederChat, rettighederDebat, rettighederNyheder, rettighederMenuer, rettighederSider, rettighederStatistik, [password], fuldeNavn, userid, status, userDomain) VALUES ("& C16 &", "& C1 &", "& C2 &", "& C3 &", "& C4 &", "& C5 &", "& C6 &", "& C7 &", "& C8 &", "& C9 &", "& C10 &", "& C11 &", "& C12 &", "& C13 &", "& C14 &", "& C15 &", '"& T3 &"', '"& T2 &"', '"& T1 &"', "& R1 &", '"& userDomain &"')" ConnObj.execute(strSQL)
26. november 2006 - 20:27
#6
Superioer: Det var lige det der skulle til. Takker... Vil du lave et svar?
26. november 2006 - 20:28
#7
ja da :)
Kurser inden for grundlæggende programmering