Avatar billede nadster Nybegynder
30. december 2003 - 15:42 Der er 7 kommentarer og
1 løsning

UPDATE-sætning duer ikke.

Får følgende fejl, når jeg kører dette i min asp-fil:
Syntax error in UPDATE statement.

signup_ID = Request.Form("Nsignup_ID")
tour_ID    = Request.QueryString("tid")
member_ID = Request.QueryString("id")
if Request.Form("Tsignup_Confirm") = "on" or Request.Form ("Tsignup_Confirm") = "ja" then signup_Confirm = 1 else signup_Confirm = 0
signup_Comment = Replace(Request.Form "Tsignup_Comment"),"'","''")
signup_dato = Replace(Request.Form("Tsignup_dato"),"'","''")

sql = "UPDATE signup SET " &_
    "tour_ID = " & tour_ID & ", " &_
    "member_ID = " & member_ID & ", " &_
        "signup_Confirm = " & signup_Confirm & ", " &_
        "signup_Comment = '" & signup_Comment & "', " &_
        "signup_dato = " & signup_dato & " " &_
        "WHERE signup.signup_ID = " & signup_ID
  dbc.execute(sql)


Jeg kan ikke lige hitte ud af hvor fejlen i UPDATE er henne, men hvis nogen lige kan spotte fejlen, så vil det bare være helt raket :)

.Nad
Avatar billede netro Nybegynder
30. december 2003 - 15:48 #1
Udskriv din SQL - det er meget lettere at overskue.

Response.Write sql
'dbc.execute(sql)
Avatar billede netro Nybegynder
30. december 2003 - 15:50 #2
Ret i hverflad lige følgende:

signup.signup_ID

- til:

signup_ID

- da du kun har én tabel.
Avatar billede nadster Nybegynder
30. december 2003 - 15:52 #3
UPDATE signup SET tour_ID = 4, member_ID = , signup_Confirm = 1, signup_Comment = 'hej', signup_dato = 12-12-2003 WHERE signup_ID = 5

kan da se at jeg mangler et member_ID...

har også rettet signup_ID
Avatar billede nadster Nybegynder
30. december 2003 - 15:57 #4
hold da op, ser ud til at virke allerede. Den kunne åbenbart ikke lide, at den ikke fik noget member_id med over.

Nu kan jeg så bare se at min dato blev lidt f*cked op. 06-07-1894, ikke just korrekt. Nogen forslag der?
Avatar billede nadster Nybegynder
30. december 2003 - 15:58 #5
nej, det er ligemeget, har selv klaret det. Jeg skulle lige have et par ' omkring, for at den fattede det...
Avatar billede netro Nybegynder
30. december 2003 - 16:01 #6
Ja, det skal der omkring, hvis det er et tekstfelt.
Avatar billede nadster Nybegynder
30. december 2003 - 16:04 #7
nå, men netro, du fik mig guidet på vej, så jeg fandt ud af hvad der var galt. Hvis du smider et svar, så skal jeg belønne dig :)
Avatar billede netro Nybegynder
30. december 2003 - 16:26 #8
Det gør jeg så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester