Avatar billede killstun Nybegynder
15. oktober 2005 - 14:12 Der er 1 løsning

ASPSmartUpload til mappe og filnavn i database

Jeg har prøvet at søge her på Eksperten efter ovenstående spørgsmål, men kan ikke finde en rød tråd. Derfor opretter jeg selv et spørgsmål. Jeg vil gerne have et script som uploader to filer til en bestemt mappe og samtidig ligger filnavnene ind i en access database. Hvorledes kan jeg gøre dette? Jeg har prøvet med dette, men det virker ikke:

upload.html:
<FORM METHOD="POST" ACTION="sql.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="FILE1" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="FILE2" SIZE="50"><BR>
<INPUT TYPE="SUBMIT" VALUE="Upload">
</FORM>

upload.asp:
<%
Dim mySmartUpload
Dim intCount
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
mySmartUpload.Upload
intCount = mySmartUpload.Save("upload")
dim count, FILE1, FILE2
count = 1
For each file In mySmartUpload.Files
If not file.IsMissing Then
FILE + count = file.FileName
Count = Count + 1
End If
Next
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/vti_log/prove.mdb")
Conn.Open DSN
strSQL = "Insert into prove (FILE1, FILE2) values('" & FILE1 & "', '" & FILE2 & "')"
Conn.Execute(strSQL)
Response.write "Billeder uploadet og indsat i databasen"
Response.Write(intCount & " file(s) uploaded.")
Conn.Close
Set Conn = Nothing
%>

Håber der er nogle der kan hjælpe, da jeg en gang før har opsat spørgsmålet, uden at få et svar som virkede.
Avatar billede killstun Nybegynder
05. maj 2006 - 14:38 #1
lukker...
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