Avatar billede lund_dk Praktikant
06. juni 2007 - 10:57 Der er 5 kommentarer og
1 løsning

Fejl med update

Jge har nedenstående script, hvor jeg opdaterer nogle værdier i min database..

MEN når den har opdateret, er alle værdierne i min database #FEJL#

Nogen der måske kan se om der er en lille brist et sted..?


strpbsstat = request.form("pbsstat")
strQPstat = request.form("qpstat")
strQPstatmsg = request.form("qpstatmsg")
strCardType = request.form("cardtype")
strTransaction = request.form("transaction")
strOrdrenummer = request.form("ordernum")



Set rs= Server.CreateObject("ADODB.Recordset")
    strSQL = "select * from order where id = " & strOrdrenummer & ""
    rs.Open strSQL, conn, 1, 3
    rs.update
    rs("betalingtype") = 1
    rs("betalingModtaget") = 1
    rs("betalingmodtagetdato") = now()
    rs("pbskode") = strPBSstat
    rs("qpkode") = strQPstat
    rs("qpbesked") = strQPstatmsg
    rs("korttype") = strCardType
    rs("Transaktionid") = strtransaction
    rs("status") = 1
    rs.update
    rs.close
    set rs= nothing
Avatar billede maude Nybegynder
06. juni 2007 - 12:08 #1
Din strSQL er en select ikke en update.
Avatar billede soerenlyn Nybegynder
06. juni 2007 - 16:12 #2
Din kode skal bare være:

------- kode -------
strSQL = "UPDATE [order] SET [betalingtype] = 1, [betalingModtaget] = 1, [betalingmodtagetdato] = now(), [pbskode] = " & strPBSstat & ", [qpkode] = " & strQPstat & ", [qpbesked] = " & strQPstatmsg & ", [korttype] = " & strCardType & ", [Transaktionid] = " & strtransaction & ", [status] = 1 WHERE [id] = " & strOrdrenummer
Conn.Execute(strSQL)
Avatar billede lund_dk Praktikant
08. juni 2007 - 21:56 #3
lukker..

fandt ikke helt ud af præcis hvad der var galt, men pludselig virkede min kode ;)
Avatar billede maude Nybegynder
08. juni 2007 - 22:21 #4
.. nå det er sådan man gør det

Kunne du ikke engang give de point til soerenlyn som har brugt tid på dig, selv om din oplysninger om at det PLUDSELIG virkede er korrekt. Velvilje må også gerne belønnes!!!!!
Avatar billede lund_dk Praktikant
08. juni 2007 - 22:27 #5
maude: er ikke noget jeg gider at diskutere, så her er min forklaring, og så hører du ikke mere fra mig:
soerenlyn, forsøgte at hjælpe, jo -  og var måske også godt nok, men var ikke svaret/løsningen på mit problem..

Jeg belønner en bruger, hvis hjælpen er direkte, eller indirekte årsag til problemet er løst - det er det ikke her.

Hvis du var så fornuftig at kigge i alle mindre andre spm, vil du se jeg bestemt ikke snyder nogen, eller er ude på at beholde mine point.
Jeg er loyal herinde :)

Så klap hesten.. Og hvis soerenlyn har et problem, kan han sige til, det har intet med dig at gøre.

God weekend!
Avatar billede soerenlyn Nybegynder
08. juni 2007 - 23:25 #6
Tak skal du ha' maude :)

Jeg synes da også godt jeg kunne belønnes, i og med jeg har lavet en kode der er kortere end hans egen, men det gør ikke så meget :)
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

IT-JOB