Avatar billede sorenmt84 Juniormester
24. oktober 2005 - 23:05 Der er 6 kommentarer og
1 løsning

Persits ASPupload til Access db

Upload side, hvor en fil uploades fra feltet "fil1" men derudover er der en række alm. tekstfelter ved siden af. Men når man bruger Persits ASPupload kan man ikke bruge den alm request.form("xx") til at hente værdien af et felt.

Jeg kan udskrive felterne på følgende måde:
For Each Item in Upload.Form
Response.Write Item.Name & "= " & Item.Value
Next

det giver et restulat der ser sådan ud:
feltnavn = værdi

mit store spm er så bare hvordan får jeg puttet denne værdi ind i min db sammen med fil navnet? (skal måske lige siges at der er mere end et felt fra form'en der skal med i db'en
Avatar billede goose Nybegynder
25. oktober 2005 - 07:23 #1
Som du selv skriver kan du ikke bruge request.form, men du kan bruge upload.form istedet. Eks:

set navn = upload.form("navn")
set adresse = upload.form("adresse")

If Not Upload.Files("fil1") Is Nothing Then
fil1 = Upload.Files("fil1").ExtractFileName
End If


Derefter kan du så gemme i databasen som du normalt ville gøre det hvis du brugte request.form.

/Goose
Avatar billede sorenmt84 Juniormester
25. oktober 2005 - 09:28 #2
nu har jeg godt nok ikke lige prøvet med set navn = upload.form("navn")

men på denne måde
rs("navn") = upload.form("navn") virker ikke!, så så gør den vel heller ikke på den anden måde???
Avatar billede goose Nybegynder
25. oktober 2005 - 09:50 #3
Jo, det virker på den måde jeg har skrevet, bruger den selv flere steder.

Hvor kommer den der rs("navn") ind i billedet?

/Goose
Avatar billede sorenmt84 Juniormester
25. oktober 2005 - 10:50 #4
Den kommer ind fordi alle oplysningerne skal smides i en db, som jeg skriver...

Jeg plejer at bruge

rs.addnew
rs("navn") = Request.form("navn")
rs("xxx") = Request.form("xxx")
osv.
rs.update
Avatar billede goose Nybegynder
25. oktober 2005 - 11:25 #5
Jamen så kan du vel bruge:

rs("navn") = navn

- men husk du skal definere dem først som jeg skrev i mit første indlæg.

/Goose
Avatar billede sorenmt84 Juniormester
25. oktober 2005 - 11:33 #6
okay... prøver jeg lige i aften
Avatar billede sorenmt84 Juniormester
26. oktober 2005 - 17:30 #7
Tjah det er meget meget mystisk... men jeg kunne ikke få din løsning til at virke, så jeg prøvede rs("noter") = Upload.form("noter") igen...
Det virkede!
Jeg har sat en Set File = Upload.Files("fil1") ind for bl.a. at få fat i filnavnet, den stod næste i toppen af min kode, før jeg laver mine Upload.form("xx"), jeg flyttede den helt ned i bunden og så var den der!
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