Update i MySQL?

Tags:    databaser

Jeg har denne kode:

strSQL = "Update user set "
strSQL = strSQL & "password = '" & request("password") & "', "
strSQL = strSQL & "name = '" & request("name") & "', "
strSQL = strSQL & "lastname = '" & request("lastname") & "', "
strSQL = strSQL & "email = '" & request("email") & "', "
strSQL = strSQL & "sex = '" & request("sex") & "', "
strSQL = strSQL & "pnum = '" & request("pnum") & "', "
strSQL = strSQL & "status_answer = '" & request("status_answer") & "' "
strSQL = strSQL & "where username = '" & session("username") & "'"
Conn.Execute(strSQL)

jeg jeg fører koden igennem kommer der ingen fejl, men den opdater ikke tabellen med de nye dataer???

Hvad gør jeg galt?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg har denne kode:

strSQL = "Update user set "
strSQL = strSQL & "password = '" & request("password") & "', "
strSQL = strSQL & "name = '" & request("name") & "', "
strSQL = strSQL & "lastname = '" & request("lastname") & "', "
strSQL = strSQL & "email = '" & request("email") & "', "
strSQL = strSQL & "sex = '" & request("sex") & "', "
strSQL = strSQL & "pnum = '" & request("pnum") & "', "
strSQL = strSQL & "status_answer = '" & request("status_answer") & "' "
strSQL = strSQL & "where username = '" & session("username") & "'"
Conn.Execute(strSQL)

jeg jeg fører koden igennem kommer der ingen fejl, men den opdater ikke tabellen med de nye dataer???

Hvad gør jeg galt?


eftersom den ikke opdaterer tror jeg det er din: session("username") der ikke har nogen værdi...

Casper

[Redigeret d. 05/09-04 21:05:23 af Casper Steinmann]



Det er ikke fordi der ikke er nogen værdi i min session...



Det er ikke fordi der ikke er nogen værdi i min session...


ok... vil du så ikke poste den her:

response.write(strSQL)

dvs. det du ser på hjemmesiden som den skriver ud...

Casper



hehe det hjalp :D

jeg fandt ud af at den ikke skrev noget og fejlen lå et helt andet sted...

Lidt pinligt men jeg var kommet til at lave en kode hvor den tjekkede om brugeren fandtes først og skulle derefter rette i tabellen hvis bruger fantes....
Men jeg havde glemt det lille ord "NOT" (if NOT (rs.eof or rs.bof) then...) :D

Nu virker det...

Tak!

vh Lars



hehe det hjalp :D

jeg fandt ud af at den ikke skrev noget og fejlen lå et helt andet sted...

Lidt pinligt men jeg var kommet til at lave en kode hvor den tjekkede om brugeren fandtes først og skulle derefter rette i tabellen hvis bruger fantes....
Men jeg havde glemt det lille ord "NOT" (if NOT (rs.eof or rs.bof) then...) :D

Nu virker det...

Tak!

vh Lars


hehe :) kender det! :)

husk at lukke og slukke spørgsmålet ;)

Casper



t