---
title: "ASPUpload ? + felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11502-aspupload-felmeddelande"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "McD"
published: "2001-09-06T20:32:00.000Z"
updated: "2001-09-07T07:04:00.000Z"
replies: 8
views: 178
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/11502-aspupload-felmeddelande"
---

# ASPUpload ? + felmeddelande

## #1 — McD, 2001-09-06T20:32Z

Får följande fel:

```
Feltyp:
Request-objekt, ASP 0207 (0x80004005)
Det går inte att använda samlingen Request.Form efter att BinaryRead har anropats.
/nyamcdz/admin/admin.asp, line 612

Webbläsare:
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) 

Sida:
POST 5042 bytes to /nyamcdz/default1.asp

POST Data:
fel '80020009' 
Undantag inträffade. 

/iisHelp/common/500-100.asp, line 193
```

Koden som jag har i formuläret ser ut så här:

```
<span class="Underrubrik"> Administration @ <%=var_lank%></span> <br>
      <br>
      <br>
      <form method="POST" enctype="multipart/form-data" action="default1.asp?sida=admin&links=turerupp">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr> 
            <td width="13%">Datum</td>
            <td width="20%"> 
              <input type="text" name="adat" size="25" maxlength="19" value="<%=date%>">
            </td>
            <td width="7%"> Tid</td>
            <td width="60%"> 
              <input type="text" name="textfield22233" size="25" maxlength="19" value="<%=time%>">
            </td>
          </tr>
          <tr> 
            <td width="13%">Subject</td>
            <td width="20%"> 
              <input type="text" name="subject" size="25" maxlength="19">
            </td>
            <td width="7%"> Bild</td>
            <td width="60%"> 
              <input type="radio" name="fisk" value="ja">
              <img src="fiske/bilder/2.gif" width="13" height="13"> 
              <input type="radio" name="fisk" value="fan">
              <img src="fiske/bilder/3.gif" width="13" height="13"> 
              <input type="radio" name="fisk" value="nej">
              <img src="fiske/bilder/1.gif" width="13" height="13"> 
              <input type="radio" name="foto" value="ja">
              <img src="fiske/bilder/foto.gif" width="14" height="11">
              <input type="radio" name="foto" value="nej">
              <img src="fiske/bilder/fotonej.gif" width="14" height="11"> 
             </tr>
          <tr> 
            <td width="13%" valign="top">Meddelande</td>
            <td colspan="3"> 
              <textarea name="meddelande" cols="63" rows="10"></textarea>
            </td>
          </tr>
          <tr> 
            <td width="13%" valign="top"><i>Meddelande</i></td>
            <td colspan="3"> 
              <textarea name="meddelande2" cols="63" rows="5"></textarea>
            </td>
          </tr>
          <tr> 
            <td width="13%">Bild</td>
            <td colspan="3">
              <input type=FILE size=53 name="FILE1">
            </td>
          </tr>
          <tr> 
            <td width="13%"> </td>
            <td colspan="3"><br>
              <input type=image name="SUBMIT" src="bilder/skickaknapp.gif" border=0>
                 <a href="javascript:document.kontakta.reset();"><img src="bilder/rensaknapp.gif" border="0"></a> 
            </td>
          </tr>
        </table>
        <br>
        <br>
        </form>
```

Koden som ska skriva in prylarna i databasen samt skicka upp filen till en katalog på webservern (bilden ska inte läggas in i databasen bara namnet på bilden.)

```
<span class="Underrubrik"> Administration @ <%=var_lank%></span> <br>
        <br>
        <!--#INCLUDE file="../default/conection.inc" -->
        <!--#INCLUDE file="../default/functions.inc" -->
        
        <%
        Set Upload = Server.CreateObject("Persits.Upload.1")
	Count = Upload.Save("C:\Inetpub\wwwroot\nyamcdz\fiske\bildertur")
	For Each File in Upload.Files
        filename = Right(File.Path,Len(File.Path)-InstrRev(File.Path,"\"))
        Next
        
        SQL = "INSERT INTO fisketur"
        SQL = SQL & "(subject ,fisk ,foto ,bild, adat ,meddelande, meddelande2)"
        SQL = SQL & "VALUES ("&_
	"'" & Request.Form("subject") & "', " &_
	"'" & Request.Form("fisk")  & "', " &_
	"'" & Request.Form("foto")  & "', " &_
        "'" & filename()  & "', " &_
	"#" & date()                & "#, " &_
	"'" & Request.Form("meddelande")  & "'"   &_
	"'" & Request.Form("meddelande2") & "'"   &_
	")"
        Databas.Execute SQL

        SQL = "SELECT TOP 1 * FROM fisketur ORDER by id DESC"
        set rs = Databas.Execute(SQL)
        %>

        Följande fisketur har laggts till:
        <table width="100%" border="0" cellspacing="0" cellpadding="0" background="bilder/main.gif">
  <tr> 
    <td width="74%">  <%=rs("subject")%></a></td>
    <td width="18%"align="right"> 
      <div align="right"></div>
      <div align="right"><%=Rs("adat")%></div>
    </td>
    <%
select case cstr(rs("fisk"))
case "1": Bildx = "fiske/bilder/2.gif"
case "3": Bildx = "fiske/bilder/3.gif"
case "2": Bildx = "fiske/bilder/1.gif"
end select
%>
    <td width="4%"align="left">  <img src="<%=Bildx%>"></td>
    <td width="4%"align="left"> 
      <%
select case cstr(rs("foto"))
case "ja" : BildY = "fiske/bilder/foto.gif"
case "nej": BildY = "bilder/main.gif"
end select
%>
      <div align="right"><img src="<%=BildY%>">  </div>
    </td>
  </tr>
</table>
```

Tacksam för hjälp!

Permalänk: https://www.webforum.nu/p/11502

## #2 — Prometheus, 2001-09-06T20:39Z

Pröva med Upload.Form istället för Request.Form
:)

/Mattias

Permalänk: https://www.webforum.nu/p/285859

## #3 — McD, 2001-09-06T20:48Z

Wiiiiiii :) tack tack

helt klart var det felet...

dock så blir det som vanigt när jag kodar ändå mer fel :D

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Antalet värden i frågan och antalet målfält är olika.
/nyamcdz/admin/admin.asp, line 621

men den tar jag i morgon... :)

Permalänk: https://www.webforum.nu/p/285860

## #4 — LarsG, 2001-09-06T21:01Z

Det är väl lika bra att ta det på en gång. Det saknas ett komma efter

Request.Form("meddelande") & "'

```
SQL = "INSERT INTO fisketur"
SQL = SQL & "(subject ,fisk ,foto ,bild, adat ,meddelande, meddelande2)"
SQL = SQL & "VALUES ("&_
"'" & Request.Form("subject") & "', " &_
"'" & Request.Form("fisk") & "', " &_
"'" & Request.Form("foto") & "', " &_
"'" & filename() & "', " &_
"#" & date() & "#, " &_
"'" & Request.Form("meddelande") & "'," &_
"'" & Request.Form("meddelande2") & "'" &_
")"
```

Permalänk: https://www.webforum.nu/p/285861

## #5 — McD, 2001-09-07T06:36Z

Tack..

Men nu förstår jag inte riktigt,

Vide har precis lärt mig att: Pm fält skall läggas in sist samt att det inte skall vara , när man har fält i databasen som är pm... då ska det vara '

?

Meddelande och meddelande2 är alltså pm fält i databasen...

Men o andra sidan så har jag aldrig tidigare kört med två pm fält har det betydelse i detta läge?

Permalänk: https://www.webforum.nu/p/285862

## #6 — emission, 2001-09-07T06:43Z

Ja, man måste alltid ha komma mellan de olika fälten i listan, oavsett datatyp.

Permalänk: https://www.webforum.nu/p/285863

## #7 — McD, 2001-09-07T06:49Z

Humm,

Då innebär det att min 
"'" & Request.Form("foto") & "', " &\_
är fel... där är foto ett textfält

skulle då vara "," & Request.Form("foto") & "', " &\_

Eller? Strular jag till det i onödan nu?

Permalänk: https://www.webforum.nu/p/285864

## #8 — @nders, 2001-09-07T06:54Z

ja, du strular till det. in med ett kommatecken före fältvärdet bara.

```
", '" & Request.Form("foto") & "', " &_
```

Permalänk: https://www.webforum.nu/p/285865

## #9 — McD, 2001-09-07T07:04Z

okie...

Tack :)

Nu snurrar det...

Permalänk: https://www.webforum.nu/p/285866

---

Tråden på webben: https://www.webforum.nu/amne/asp/11502-aspupload-felmeddelande
