---
title: "[ODBC Microsoft Access Driver]Error in row"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92271-odbc-microsoft-access-driver-error-in-row"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tomas21"
published: "2003-12-10T10:58:35.000Z"
updated: "2003-12-10T23:59:26.000Z"
replies: 6
views: 414
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/92271-odbc-microsoft-access-driver-error-in-row"
---

# [ODBC Microsoft Access Driver]Error in row

## #1 — tomas21, 2003-12-10T10:58Z

Tja!
Jag får följande error medelande men jag kan inte lösa det. Skulle vara väldigt glad om någon kunde hjälpa mig med det.

\------------------------------------------------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[Microsoft\]\[ODBC Microsoft Access Driver\]Error in row 

/register_confirm.asp, line 61 
\------------------------------------------------------------------------------------

Rad 61 är följande:

```
 RecSet.Update
```

Kringliggande kod:

```
 If RecSet.EOF = False Then
 Response.Redirect "register.asp"
 Else
 RecSet.AddNew
 RecSet("Logg") = Logg
 RecSet("Losenord") = Losenord1
 RecSet("Foretag") = Foretag
 RecSet("Fnamn") = Fnamn
 RecSet("Enamn") = Enamn
 RecSet("Adress") = Adress
 RecSet("PostNr") = PostNr
 RecSet("PostOrt") = PostOrt
 RecSet("Tel") = Tel
 RecSet("Mobil") = Mobil
 RecSet("Epost") = Epost
 RecSet.Update <=========== RAD 61
 RecSet.MoveFirst

 Session("KID") = RecSet("KID")

 End If
 RecSet.Close
 DB.Close
```

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

## #2 — @nders, 2003-12-10T11:01Z

Kontrollera så du inte har något fält märkt obligatoriskt i tabellen, som du utelämnar.

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

## #3 — tomas21, 2003-12-10T11:05Z

Tja @nders jag har kollat i tabellen det finns inga obligatoriska fält men däremot finns det vissa fält som tilåter nollängd och dubletter. Om man har ett fält tex företag som inte är obligatorisk i databasen och man utelämnar att fylla i det fältet då borde det inte hända någoteller hur. Utan det fältet kommer bara att vara tomt. Jag kan fortfarande inte hitta felet.

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

## #4 — tomas21, 2003-12-10T11:09Z

Kan felet ligga db kopplingen kanske?

```
Set DB = Server.CreateObject("ADODB.Connection")
 DB.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("webshop.mdb")
 Set RecSet = Server.CreateObject("ADODB.Recordset")
 Kolla = "SELECT * FROM Kunder WHERE Logg = '" & Logg & "'"
 RecSet.Open Kolla, DB, adOpenStatic, adLockOptimistic
```

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

## #5 — @nders, 2003-12-10T11:13Z

Då får du se till att kontrollera att alla variablerna innehåller något vettigt.

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

## #6 — tomas21, 2003-12-10T23:29Z

Har kollat alla fält det finns inget som är obligatoriskt alla fält i databasen är av text typen förutom KID somär en räknare. Jag fattar inte varför det inte ska funka det är ju en vanlig AddNew anrop. Kan det ha med att vissa fält har Tillåt nollängd till Ja?

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

## #7 — tomas21, 2003-12-10T23:59Z

:) har löst det problemet låg i att RecSet("KID") får sessionens värde medan jag i databasen la det till en räknare. Genom att ändra KID fältet i databasen till tex Tal gick allt bra.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92271-odbc-microsoft-access-driver-error-in-row
