Avatar billede jopsen Nybegynder
04. juni 2005 - 12:45 Der er 2 kommentarer og
1 løsning

ADODB.recordset edit/update i ASP fra SUN

hej,
Jeg kan ikke få denne kode til at gemme redigerede data i databasen...

Set upload = Server.CreateObject("Chili.Upload.1")
Set oRs = Server.CreateObject("ADODB.Recordset")

oRs.CursorLocation = 1
oRs.LockType = 3
oRs.CursorType = 1
oRs.ActiveConnection = Conn
oRs.Open "Select * from salg_huse where id = " & request.querystring("id") & " limit 1"

oRs("overskrift") = upload.formdata("overskrift")

oRs.update

koden kører fint, men ændringerne bliver ikke lagret i db'en
koden skal benytte ADODB.Recordset, fordi man ikke kan lave binært upload i SQL, desuden bliver det uoverskueligt når man har 20 felter...

jeg har prøvet at skrive

oRs.edit

men så kommer der en fejl meddelse, kikker jeg i sun's dokumentation, findes oRs.edit heller ikke...
(dokumentation: http://docs.sun.com/source/817-2514-10/Ch11_ADO86.html)

Mvh. Jop... (Jonas F. Jensen)
Avatar billede busschou Praktikant
04. juni 2005 - 15:59 #1
så findes der vel ikke en edit attribut
Retter du ikke feltet ved linjen herunder?
oRs("overskrift") = upload.formdata("overskrift")
og så updaterer den vel ved linjen herunder?
oRs.update
Avatar billede jopsen Nybegynder
04. juni 2005 - 16:04 #2
jeg kan heller ikke finde en edit attribut... men der findes en EditMode, men jeg kan ikke se hvordan den bruges....

problemet er at koden ikke opdatere databasen.... som den skal (MySQL database...), derfor har jeg et stort problem !!!
Avatar billede jopsen Nybegynder
08. juni 2005 - 13:47 #3
okay, nu har lagt indlag på eksperten, udvikleren, og sun eget forum... og jeg her ikke fået noget svar...
så jeg går ud fra at det ikke er muligt og at asp fra sun ikke kan anbefales...

det er selvfølgelig muligt at arbejde uden om problemet, ved at oprette et nyt record og slette det gamle... (det er bare ikke god kode-skik)

Mvh. Jop... (Jonas F. Jensen)
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