24. august 2004 - 07:48
Der er
5 kommentarer
Fejl i insert into?
Jeg kan simpelthen ikke se hvad jeg har gjort galt...! Men den melder fejl hver gang. sql = "INSERT INTO users (username,password,nickname,fuldeNavn,job,hjemmeside,msn,profiltekst,svarTekst,birthdate,ip,by) " sql = sql & "VALUES ('" & username & "','" & password & "','" & nickname & "','Ikke angivet','Ikke angivet','Ikke angivet'," sql = sql & "'Ikke angivet','Ikke skrevet noget endnu','Bedre held næste gang',1980,'" & Request.ServerVariables("REMOTE_HOST") & "'," sql = sql & "'Ikke angivet')"
Annonceindlæg fra itm8
Slettet bruger
24. august 2004 - 08:09
#1
Nogle ord er pr default reserveret så der skal [] udenom, så prøv nedenstående sql = "INSERT INTO [users] ([username],[password],[nickname],fuldeNavn,job,hjemmeside,msn,profiltekst,svarTekst,birthdate,ip,[by]) " sql = sql & "VALUES ('" & username & "','" & password & "','" & nickname & "','Ikke angivet','Ikke angivet','Ikke angivet'," sql = sql & "'Ikke angivet','Ikke skrevet noget endnu','Bedre held næste gang',1980,'" & Request.ServerVariables("REMOTE_HOST") & "'," sql = sql & "'Ikke angivet')"
24. august 2004 - 08:37
#2
I mysql skal man skrive `by` (det er Access og lign. der skal have []) Og nickname har nu aldrig været et reserveret ord. Enten sætter man dem om de navne man ved der er reserverede, eller også på dem alle.
24. august 2004 - 17:10
#3
Erik: Hvad mener du med 'by'? Har det noget med ordet by at gøre eller skal man sætte noget inden for ''? Du må meget gerne lige skrive et eksempel.
24. august 2004 - 20:01
#4
Du skal skrive `by`
02. februar 2005 - 14:06
#5
hvad med at få dette spørgsmål lukket? det er temmeligt gammelt
Computerworld tilbyder specialiserede kurser i database-management