Jeg har nu snart forsøgt alt muligt for at få nedenstående til at
virke, ud fra alt hvad jeg har kunne finde at læse om ASPupload.
Min kode ser således ud:
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.OverwriteFiles = False
Upload.SaveVirtual("pic")
Set Item1 = Upload.Form("tekst1")
If Not Upload.Files("foto1") Is Nothing Then
foto1 = Upload.Files("foto1").ExtractFileName
response.write foto1
End If
' strDSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " &_
' "DBQ=" & Server.Mappath("db.mdb") & ";"
' File.ToDatabase strDSN, "insert into tabel(tekst1, foto1) " &_
' "values('" & Item1 & "','" & foto1 & "')"
%>
Den kan godt uploade foto1 til mappen "pic", men jeg kan ikke få den
til at indsætte navnet i databasen. Som i kan se, så har jeg lavet en
response.write på foto1, og så skriver den godt nok filnavnet på
skærmen, men så snart jeg indsætter database-delen, så går den i fejl.
Samme database-del virker godt nok hvis jeg bruger "for each file in
Upload.Files".
Meningen er, at jeg vil kunne uploade flere billeder ad gangen, og
derfor mener jeg ikke jeg kan bruge "for each" funktionen.
/Goose
--
<URL:mailto:webmaster@goose.dk>
<URL:
http://www.goose.dk>