/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Gemme billeder og poste data til DB i samm~
Fra : Abel


Dato : 19-02-03 19:13

Jeg har en kode hvor jeg først skriver en masse bras ind i en DB, og
derefter vil uploade nogle billeder med ASPupload - men det virker ikke
sammen, hver for sig virker det fint - altså enten uploade billeder eller
skrive i DB
-------

'Const adOpenKeyset = 1
'Const adLockOptimistic = 3

'Set Conn = Server.CreateObject("ADODB.Connection")
'Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ="
& Server.MapPath("../gogadget.mdb")

' Set rs = Server.CreateObject("ADODB.RecordSet")
' strSQL = "Select * From anmeldelser"
' rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

' rs.AddNew
' rs("kategori") = Request.form("kategori")
' rs("overskrift") = Request.form("overskrift")
' rs("forsidetekst") = Request.form("forsidetekst")
' rs("broedtekst") = Request.form("broedtekst")
' rs("lillepic") = Request.form("lillepic")
' rs("storpic") = Request.form("storpic")
' rs("pic1") = Request.form("pic1")
' rs("pic2") = Request.form("pic2")
' rs("pic3") = Request.form("pic3")
' rs("pic4") = Request.form("pic4")
' rs("pic5") = Request.form("pic5")
' rs("pris") = Request.form("pris")
' rs("producent") = Request.form("producent")
' rs("webside") = Request.form("webside")
' rs("public") = Request.form("public")
' rs("dato") = now()
' rs("skribent") = session("skribent")
' rs.Update

' rs.Close
' Set rs = Nothing

'Conn.Close
'set Conn = Nothing
'------------------gem billede på server og referer navn til
DB----------------------

Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.OverwriteFiles = False
Count = Upload.SaveVirtual("/gogadget/images/artikelbilleder/")


For Each File in Upload.Files
File.ToDatabase "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("../gogadget.mdb"), "insert into UploadData(path) values('" &
File.ExtractFileName & "')"
Next





Response.Redirect("default.asp")




 
 
Arne (20-02-2003)
Kommentar
Fra : Arne


Dato : 20-02-03 00:02

Du skal evt. kigge på din content-type ved afsendelsen af formen. Den skal
vist være sat til "multi-part" i headeren.

- Arne.



Abel (20-02-2003)
Kommentar
Fra : Abel


Dato : 20-02-03 20:02

Nope

Når man benytter ASPupload skal man bare bruge en anden metode til at hente
form felter


(fandt selv svaret i går nat ved 3-4 tiden)

--
mvh.
Henrik Abel Larsen
Privatassurandør, Elektroniktekniker, Markedsføringskonsulent,
E-handelsudvikler, Net programmør, Film entusiast, Vin kender,
Amatørfotograf, Freelance journalist og Iværksætter af www.GoGadget.dk (det
hele skal jo med her i grupperne for at folk tror på det man siger...)
abel@xperiment[prik].dk
www.xperiment.dk


"Arne" <via@hjemmeside.dk> wrote in message news:b312bo$sjq$1@sunsite.dk...
> Du skal evt. kigge på din content-type ved afsendelsen af formen. Den skal
> vist være sat til "multi-part" i headeren.
>
> - Arne.
>
>



Jens Gyldenkærne Cla~ (20-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-02-03 22:36

Abel skrev:

> Nope

Hvad gælder det? Det er lettere at se sammenhængen i en tråd hvis
du skriver dine kommentarer under relevante citater af det
foregående indlæg. Se evt. vejledningen i min signatur.

> Når man benytter ASPupload skal man bare bruge en anden metode
> til at hente form felter

Ofte er Request.Form("foo") erstattet af
<navn på uploadvariabel>.Form("foo")

Altså hvis man bruger:

   Set myUpload = Server.CreateObject("ASPupload")

   myUpload.Upload() ' skal bruges i nogle systemer

- så er filerne tilgængelige som

   myUpload.Files

- og almindelige forminput tilgængelige som

   myUpload.Form

> (fandt selv svaret i går nat ved 3-4 tiden)

Hvis min udlægning ikke er korrekt er du meget velkommen til at
korrigere. Jeg kender ikke den komponent du bruger - og "en anden
metode" kan jo være mange ting. Det er god tone at fortælle hvordan
et problem blev løst hvis man selv har fundet svaret.

> mvh.
> Henrik Abel Larsen
> Privatassurandør, Elektroniktekniker, Markedsføringskonsulent,
> E-handelsudvikler, Net programmør, Film entusiast, Vin kender,
> Amatørfotograf, Freelance journalist og Iværksætter af
> www.GoGadget.dk (det hele skal jo med her i grupperne for at
> folk tror på det man siger...) abel@xperiment[prik].dk
> www.xperiment.dk

Det var en meget velvoksen signatur. Hold den venligst på maks 4
linjer a 72 tegn - jf. retningslinjerne på
<http://www.usenet.dk/netikette/signatur.html>.
(Og nej, det er ikke nødvendigt med et fuldt cv for at opnå
troværdighed på usenet).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408836
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste