---
title: "Stort problem med RS. mot databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/49492-stort-problem-med-rs-mot-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2002-08-04T15:26:25.000Z"
updated: "2002-08-05T14:55:21.000Z"
replies: 15
views: 367
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/49492-stort-problem-med-rs-mot-databas"
---

# Stort problem med RS. mot databas

## #1 — medialabs, 2002-08-04T15:26Z

Hej!

Jag har en annon marknad script som jag tänkte använda. Men nu så funkar inte det riktigt. det är nått fel med databs typ. Man skulle kunna välja mellan sql eller access. Jag köt med access men nu går jag upp detta felmeddelande:

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

\[Microsoft\]\[ODBC Microsoft Access Driver\]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x490 Thread 0x790 DBC 0xa687024 Jet'. 

/marknad/default.asp, line 26 
\---------------------------------------
Kodrad 26:
 rsCat.ActiveConnection = MM_connDUclassified_STRING

Sp, jagser det så är det sql databasen den vill åt. Men jag kör ju med access databasen som följde med.

Och så här ser databas komplingen ut i filen Connection som man skulle ändra till:

\<%
MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (\*.mdb)};DBQ="& Server.MapPath("DUclassified.mdb")
%\>

[Ladda ner txt filen default här](http://www.medialabs.nu/kod.txt)

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

## #2 — OveRRidE, 2002-08-04T15:35Z

Det felmeddelandet springer man väl på om sökvägen till databasen inte stämmer? 

Med tanke på att jag konverterade din Access-databas innan i den förra tråden, vet jag att jag döpte om filen till 'DUclassified**2000**.mdb' innan jag la upp den så att du kunde ladda ner den. Du har inte glömt att döpa om den så att den har fel namn?

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

## #3 — medialabs, 2002-08-04T15:39Z

Nejnej. Jag trodde först att det var fel databs format men det hjälpte inte att konvertera den. Jag lägger upp hela scriptet istället om nån vänlig själv skulle få ordning på databas trulet.

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

## #4 — OveRRidE, 2002-08-04T15:46Z

Ok. Och vilken av alla 32 ASP-filer kan det vara? :)
Det känns faktiskt bättre ifall du postar den relevanta koden istället. Eller är det så mycket kod?

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

## #5 — medialabs, 2002-08-04T15:47Z

NejNej, det är filen default.asp dom jävlas och om du kolar i mappen "Connections" så hittar du en databs filen där man ska skriva in sökvägen men den som finns där nu är ju en sql databs men i readme filen finns det en till access och det är den som är tjuven i dramat.

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

## #6 — medialabs, 2002-08-04T16:49Z

Är det nån som har en idé i alla fall om hur jag ska få detta att funka?

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

## #7 — Ekström, 2002-08-04T16:56Z

Men det är krångel med sökvägar. Prova skriv server.mapPath("/donsökväg/databas.mdb")

Alltså, gå genom rooten till din katalog med databasen

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

## #8 — medialabs, 2002-08-04T17:58Z

nu förstår jag inte riktigt

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

## #9 — Ekström, 2002-08-04T18:05Z

Förstår inte heller varför jag skrev så. Ska vara utan server.mapPath() när man gör så

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

## #10 — medialabs, 2002-08-04T18:58Z

ska det vara så här eller??

\<%
MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (\*.mdb)};DBQ="& server.mapPath("../database/data.mdb")
%\>

mend en funkar inte... Jag fattar inte vad mer som krånglar.
jag får ju nästan näsblod av detta.

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

## #11 — Ekström, 2002-08-04T19:08Z

Såhär skulle det kunna se ut:

MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (\*.mdb)};DBQ=/database/data.mdb"

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

## #12 — medialabs, 2002-08-04T19:28Z

Nej det funkadde inte heller.

Men är det inte fel här!

på rad 26

\<%
set rsCat = Server.CreateObject("ADODB.Recordset")
rsCat.ActiveConnection = MM_connDUclassified_STRING      \<--Rad 26, är inte detta för en sql databs??
rsCat.Source = "SELECT CATS.CAT_ID, CAT_NAME, CAT_IMAGE, (SELECT COUNT (\*)  FROM ADS  WHERE ADS.CAT_ID = CATS.CAT_ID AND AD_APPROVED = 1) AS TOTAL  FROM CATS  ORDER BY CAT_NAME ASC"
rsCat.CursorType = 0
rsCat.CursorLocation = 2
rsCat.LockType = 3
rsCat.Open()
rsCat_numRows = 0
%\>

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

## #13 — solbulle, 2002-08-04T20:00Z

Den variabeln är ju den som du brottas med i den andra filen!

rsCat.ActiveConnection = MM_connDUclassified_STRING \<--Rad 26, är inte detta för en sql databs?? 

o i include-filen:
MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (\*.mdb)};DBQ="& server.mapPath("../database/data.mdb") 

eller vad det nu ska stå i den...

Som det är nu ska väl databasen vara placerad i en mapp kallad "database" på samma nivå som den mapp du står i.

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

## #14 — medialabs, 2002-08-05T12:21Z

så här är den placeras:

marknad:
   Connections: databaskopplingen
   Database: databasen.mdb

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

## #15 — solbulle, 2002-08-05T13:18Z

Sisåhär ska det vara...

```
MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("../DUclassified.mdb")
```

 :)

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

## #16 — medialabs, 2002-08-05T14:55Z

Solbulle har räddat mig än en gång!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/49492-stort-problem-med-rs-mot-databas
