---
title: "Aspupload & databas fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119818-aspupload-databas-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "paddan"
published: "2005-01-11T11:22:00.000Z"
updated: "2005-01-11T11:48:09.000Z"
replies: 11
views: 422
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/119818-aspupload-databas-fel"
---

# Aspupload & databas fel

## #1 — paddan, 2005-01-11T11:22Z

Hej allihopa!
Jag har fått ett mysko fel på mitt blivande bildgalleri!
Felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. 

/admin/page/upload2.asp, line 14

Line 14 är:
 Recset("namn") = Request.Form("namn") i upload2.asp

Vad kan vara fel??
Fattar ingeting!

Här är koden, både upload funktionen och formuläret!

```
<form action="page/upload2.asp" method="post" enctype="multipart/form-data" name="form1" >
  <table width="100%" border="0" cellspacing="4" cellpadding="0" id="vanligtext">
    <tr> 
      <td colspan="2"><div id="sportrubrik">Ändra nyhet</div>
        <font color="#FF9900">
        </font></td>
    </tr>
    <tr> 
      <td width="60" valign="top">Rubrik:</td>
      <td width="109">  
        <input type="file" name="fil1" id="vanligtext">
        </td>
    </tr>
    <tr>
      <td valign="top">Bilden:</td>
      <td>
	  <input name="namn" type="text" id="vanligtext" size="20"></td>
    </tr>
    <tr> 
      <td width="60" valign="top"><p>Text:</p>        </td>
      <td width="109">  
        <textarea name="info" wrap="PHYSICAL" rows="10" class="textruta" id="vanligtext"></textarea>
		</td>
    </tr>
    <tr>
      <td valign="top">Kategori:</td>
      <td><select name="kategori" id="vanligtext">
	          

<%

Set RSkat = Server.CreateObject("Adodb.RecordSet")
Sql = "SELECT * FROM sport where lang = 'sv' "
Set RSkat= Connect.Execute(Sql)
Do until RSkat.EOF
%>
                 
                  <option value="<%=RSkat("ID")%>"><%=RSkat("namn")%></option>
                   <%
				RSkat.MoveNext
loop
RSkat.Close
%>
 </select>
	  
	  
	  
	  
	  </td>
    </tr>
    <tr> 
      <td width="60"></td>
      <td width="109">
        <input type="submit" name="Submit" value="Ändra" id="fettext">
        </td>
    </tr>
  </table>

</form>
```

 

```
<%
Set Upload = Server.CreateObject("Persits.Upload") 
Count = Upload.SaveVirtual("../../upload/img/")
Upload.OverwriteFiles = False

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("../../db/jsif.mdb") 
Set RecSet = Server.CreateObject("ADODB.Recordset") 
lol = "Select * FROM bild" 
RecSet.Open lol, connect, 3,3
       
    RecSet.addnew 
    Recset("namn") = Request.Form("namn") 
	Recset("kategori") = Request.Form("kategori") 
	Recset("info") = Request.Form("info") 
	Recset("datum") = date	
   RecSet("fil").Value = File.FileName 
    RecSet.Update 
  RecSet.Close 
      
    session("bildmess") = "Produkten är nu tillagt." 
     response.Redirect "default.asp?page=13"  
%>
```

 

Mvh Martin

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

## #2 — @nders, 2005-01-11T11:24Z

Kolla så du inte har fält i din tabell som är obligatoriska, som du utelämnar i din kod (eller har tomma värden).

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

## #3 — paddan, 2005-01-11T11:32Z

Nej...inga obligatoriska...!
Fattar nte vadsoom kan vara fel...!

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

## #4 — paddan, 2005-01-11T11:32Z

Förresten..vad menar du med tomma värden??

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

## #5 — @nders, 2005-01-11T11:36Z

Om fälten i tabellen är inställda på att inte tillåta nollängd, så måste du lägga in värden i fälten. Vad innehåller *Request.Form("namn")* och *Request.Form("kategori")*?

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

## #6 — paddan, 2005-01-11T11:38Z

Request.Form("namn") och Request.Form("kategori")?
Det väljer du i formuläret...kategori skickas det ett nummer med...
och i namn text!

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

## #7 — paddan, 2005-01-11T11:42Z

Jag tog bort alla request.form och provade..då funkade att lägga upp filen...
men när jag la in:
RecSet("namn") = Request.Form("namn")
så skrev den:
Request object error 'ASP 0207 : 80004005' 

Cannot use Request.Form 

/admin/page/upload2.asp, line 14 

Cannot use Request.Form collection after calling BinaryRead.

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

## #8 — @nders, 2005-01-11T11:44Z

Man kan inte använda Request.Form när man laddar upp filer. Använd uppladdningskomponentens motsvarighet istället.

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

## #9 — paddan, 2005-01-11T11:44Z

Provade me bara datum...då funkade det...!

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

## #10 — paddan, 2005-01-11T11:44Z

Vad är det???

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

## #11 — @nders, 2005-01-11T11:45Z

Det står fint beskrivet i [manualen](http://www.aspupload.com/manual_simple.html).

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

## #12 — paddan, 2005-01-11T11:48Z

Tackar så hemskt mycket...fattar nu..hottade det  manualen...!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119818-aspupload-databas-fel
