Item cannot be found in the collection corresponding to the requested name or ordinal.
/test/news/upload.asp, line 63
Ved godt det er noget med at Item ikke kan blive fundet, men har prøvet at fjerne den linie men så springer den bare videre til den næste asp.Mysmartupload.form og skriver den samme fejl.. Scriptet ser følgende ud:
<% ' Variables ' ********* Dim mySmartUpload Dim file Dim intCount intCount=0
' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
' Upload ' ****** mySmartUpload.Upload
' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then ' Save the files with his original names in a virtual path of the web server ' ****************************************************************************
'file.SaveAs("/../konkurrence" & file.FileName) ' sample with a physical path file.SaveAs("images" & file.FileName)
' Select each item ' **************** For each item In mySmartUpload.Form ' Select each value of the current item ' ************************************* For each value In mySmartUpload.Form(item) 'Tilføjer brugeren til databasen Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("em.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From bruger" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
'Tilføjer brugeren til databasen og sender ham/hende til login siden rs.AddNew rs("navn") = mySmartUpload.Form("navn") rs("posted") = mySmartUpload.Form("posted") rs("news") = mySmartUpload.Form("news") rs("billed") = file.FileName rs("Dato") = Now() rs.update
intCount = intCount + 1 Response.Write(item & " = " & value & "<BR>") Next Next End If ' Display the number of files which could be uploaded ' *************************************************** Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be uploaded.<BR>")
' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.<BR>") next %>
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Jeg har lavet en hel del ændringer i upload.asp, samt struktureret/optimeret koden lidt. Du skal altid huske at lukke db og recordsæt efter dig. Billedet bliver nu uploadet korrekt. Hvis brugeren ikke har valgt et billede, bliver data heller ikke indsat i db. Går ud fra, det er sådan du vil have det. Sig til hvis der er mere :)
Here it goes, =============================================================================
<% 'Variables Dim mySmartUpload, file
'Object creation Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") On Error Resume Next
'Upload mySmartUpload.Upload
'Only if the file exist If not mySmartUpload.files.item(1).IsMissing Then
'sample with a physical path mySmartUpload.files.item(1).SaveAs("images/" & mySmartUpload.files.item(1).FileName)
Jo det er det... Prøver det lige.. Når jeg lige har prøvet det opretter jeg lige et ny spørgsmål med 35 point ekstra synes du fortjener 50 for din gode indsats :)
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.