Avatar billede thomas-k Nybegynder
16. juli 2006 - 15:20 Der er 1 kommentar og
1 løsning

Upload fil samt filnavn i DB med aspSmartUpload

Jeg skal uploade 3 filer til en bestemt mappe (upload), samt indføre filnavnet (ikke sti) i min access database. Her skal anvendes aspSmartUpload. Derudover har jeg et overskrift og tekst felt som også skal indføres i databasen. Min form ser således ud:

form.asp
--------
<form onsubmit='return validate(this)' action='sql.asp' method='post' style='display:inline' ENCTYPE='multipart/form-data'>
Navn:<br />
<input size='100' type='text' name='navn'><br />
Beskrivelse:<br />
<textarea rows='18' cols='75' name='beskrivelse'></textarea><br>
<INPUT TYPE='FILE' NAME='FILE1' SIZE='81'><BR>
<INPUT TYPE='FILE' NAME='FILE2' SIZE='81'><BR>
<input type='submit' value='Tilføj' /></form>

Min sql.asp ser således ud indtil videre:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("vti_log/database.mdb")
Conn.Open DSN
strSQL = "Select * From database"
Set rs = Conn.Execute(strSQL)
strnavn = mySmartUpload.Form("navn")
Do
if strnavn = rs("navn") THEN
Response.Redirect "findes.asp"
end if
rs.MoveNext
Loop While Not rs.EOF
session.lcid=1030
strSQL = "Insert into database (navn, beskrivelse, oprettet) values('" & Replace(mySmartUpload.Form("navn"), "'", "''") & "', '" & Replace(mySmartUpload.Form("beskrivelse"), "'", "''") & "', '" & now() & "')"
Conn.Execute(strSQL)
%>

- jeg har prøvet at anvende eksempler inde fra aspSmartUploads hjemmeside, samt her i forum'et, men kan ikke få dem til at virke.

Det der bl.a. er vigtigt er, at jeg ikke får en fejl, hvis jeg kun anvender FILE1 feltet. Prøvede at få det til at virke, men det lykkedes kun hvis alle 3 felter udfyldes i form.asp.

Nogle der kan hjælpe mig med at udbygge min sql.asp side, til de ønsker jeg har brug for? (har kæmpet i flere timer nu, og er ved at opgive)
Avatar billede thomas-k Nybegynder
17. juli 2006 - 22:46 #1
Nå, det tog for lang tid folkens ;-)

Jeg fandt et script på denne side ( http://asp.dk/sources.asp?mode=view_source&tech_id=1&id=2052 ), og der virker det med flere felter selvom de alle ikke udfyldes. Så skal jeg bare have det tilpasset lidt. Men alt i alt et rigtig godt upload script...
Avatar billede thomas-k Nybegynder
17. juli 2006 - 22:46 #2
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