---
title: "databas hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/43172-databas-hjälp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CyriQ"
published: "2002-05-06T11:17:46.000Z"
updated: "2002-05-07T18:39:31.000Z"
replies: 7
views: 322
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/dotnet/43172-databas-hjälp"
---

# databas hjälp

## #1 — CyriQ, 2002-05-06T11:17Z

kod:
\-----
Dim Connect As New ADODB.Connection
Dim Recset As New ADODB.Recordset

file = App.Path + "\\data\\colt.mdb"
Connect.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & file

SQL = "SELECT \* FROM losen"
Recset.Open SQL, Connect, adOpenStatic, adLockOptimistic
Do Until Recset.EOF
adress = Recset("losen")

Recset.MoveNext
Loop
Recset.Close
Connect.Close
\---

får felkoden: compile error
user-defined type not defined
ado är förbockad i references och ado i components e det också.
ok den gör inget speciellt men har inte hunnit längre...

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

## #2 — Jon, 2002-05-06T11:45Z

Hmm... är det all kod som finns eller finns det nåt mer du kan visa?
Blir det bara fel när du försöker kompilera eller även när du kör?

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

## #3 — CyriQ, 2002-05-06T16:43Z

det är allt för tillfälligt, har inte haft tid till mer. Det blir fel även om jag kör det.... fattar inte vad som e fel......

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

## #4 — UlfT, 2002-05-06T20:06Z

För att kolla att du har alla referenserna rätt för ADODB, kan du pröva om ADODB kommer upp i den meny som dyker upp efter ord som "As" och "New" i variabeldeklarationerna. Funkar det så ligger ditt fel någon annanstans.

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

## #5 — CyriQ, 2002-05-07T12:10Z

får felet runtime error 91:
Object variable or With block variable not set...

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

## #6 — @nders, 2002-05-07T13:06Z

Hur ser din kod ut nu då?

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

## #7 — CyriQ, 2002-05-07T17:22Z

samma som innan fast :

Dim Connect As ADODB.Connection 
Dim Recset As ADODB.Recordset 

funkade bättre då.. kom lite längre...

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

## #8 — UlfT, 2002-05-07T18:39Z

Ok, då har du deklarerat vilka slags objekt som "Connect" och "RecSet" ska peka på. Men du måste skapa objekten för att kunna använda dem. Det kan du göra på följande vis:

```
Set Connect = New ADODB.Connection
Set Recset = New ADODB.Recordset
```

Först då existerar objekten och kan användas.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/43172-databas-hjälp
