Det skapas en post i databasen men det kommer inte med någon text ifrån formuläret. Prova med att ta bort Request.Form och ersätt med upload.form. Hej! Tittade lite till. Är det fil du skall skicka upp till en server? Hej Någon som vet varför det inte funkar?
Formulär:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<p> </p>
<table border="0" cellpadding="0" cellspacing="0" width="620">
<tr>
<td colspan="2" width="618"><FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="do.asp">
<b>Fil att ladda upp:</b><br><INPUT TYPE=FILE SIZE=40 NAME="FILE1">
</td>
</tr>
<tr>
<td width="364" height="25"><b>Beskrivning</b><br><textarea
rows="4" name="Beskrivning" cols="40"></textarea></td>
<td width="252" height="25"></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="620">
<tr>
<td><INPUT TYPE=SUBMIT VALUE="Ladda upp!"></FORM></td>
</tr>
</table>
<br>
</BODY>
</HTML>
do.asp:
<%@ Language=VBScript %>
<!-- #include virtual="/adovbs.inc" -->
<%
SET Con = Server.CreateObject("ADODB.Connection")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../../../data/test.mdb")
SQLStmt = "SELECT Beskrivning FROM TBL_IMAGES"
SET RecSet = Server.CreateObject("ADODB.Recordset")
RecSet.Open SQLStmt, Con, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("Beskrivning") = Request.Form("Beskrivning")
RecSet.Update
RecSet.Close
Con.Close
%>Sv: Någon som vet varför det inte funkar?
sbeskrivning = upload.Form("beskrivning")
Vila fingertopparna ;{)
/PeterSv: Någon som vet varför det inte funkar?
Det har funkat med Request.Form förut på andra sidor som jag har testat.
Måste det vara ett specielt formulär?
När jag provade med upload.Form fick jag felmeddelande :
Körningsfel i Microsoft VBScript fel '800a01a8'
Objekt krävs.: 'Upload'
/online/a/ab.asp, rad 26
/tomasSv: Någon som vet varför det inte funkar?
Jag ser inte att du skapar ett serverobjekt ("Upload.tre") eller...
Börjar bli grusig i ögonen.....
Godnatt.
/PeterSv: Någon som vet varför det inte funkar?
Har har nåt likande fel, jag hade precis som du probs med att få med värdet, (har inte läst igenom hela dinkod utan bara tipsar) har för mig det var nåt med ENCTYPE som stälde till det.
/jonber