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)
