---
title: "Fungerar inte med adOpenStatic, adLockOptimistic"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141282-fungerar-inte-med-adopenstatic-adlockoptimistic"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Coccozz"
published: "2006-01-22T12:57:49.000Z"
updated: "2006-01-22T13:31:22.000Z"
replies: 4
views: 238
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/141282-fungerar-inte-med-adopenstatic-adlockoptimistic"
---

# Fungerar inte med adOpenStatic, adLockOptimistic

## #1 — Coccozz, 2006-01-22T12:57Z

Hej!
Jag har lite problem. Igår läste jag en guide som skulle hjälpa mig lite i mitt senast påhitt, att försöka förstå hur en enkel webbutik är uppbygd. Hur som helst så rekommenderade snubben i sitt kodexemepel nedanstående databasanslutning. 

```
Set DB = Server.CreateObject("ADODB.Connection")

DB.Open "DSN=webbshopp"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Laggtill = "SELECT * FROM Temptab WHERE SID = " & Sessionen & " AND AID = " & ArtNr & ""

RecSet.Open Laggtill, DB, adOpenStatic, adLockOptimistic
```

Dock får jag den inte att fungera utan får istället detta felmeddelandet:

```
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/Butik/kundvagn_laggtill.asp, line 49
```

Line 49 = Sista raden i anslutningen till databasen 

```
RecSet.Open Laggtill, DB, adOpenStatic, adLockOptimistic
```

Jag har ingen aning om vad adOpenStatic & adLockOptimistic är för något och jag fann inte heller svar på google, måhända jag sökte fel.
Vore vänligt om någon här kunde svara på varför det inte fungera, vad de innebär och kanske också varför killen som skrev artikeln har valt att använda de.
//Christoffer

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

## #2 — K@llen, 2006-01-22T13:07Z

Har du infogat konstanterna för adOpenStatic och adLockOptimistic?

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

## #3 — Coccozz, 2006-01-22T13:13Z

Infogat de var? Hur? När?
Som sagt så har jag aldrig någonsin varken sett eller hört talas om de, så jag är helt nollad just nu   :r

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

## #4 — K@llen, 2006-01-22T13:24Z

Man brukar få infoga en fil (17kb stor) som heter ADOVBS.inc. Den innehåller en massa konstanter, bland annat vilka kontanter som adOpenStatic och adLockOptimistic representerar. Vad jag minns från min ASP-tid är det sällan man tjänar på att ansluta till databasen på detta sätt. Mitt råd till dig är att istället använda execute-metoden.

```
' anslut till databasen och döp objektet till connect
sql = "select aleb, bleb, cleb from tabellen order by id desc"
set rs = connect.execute(sql)
```

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

## #5 — Coccozz, 2006-01-22T13:31Z

Okej, men då är det med andra enklast att byta ut alla databaskopplingar...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141282-fungerar-inte-med-adopenstatic-adlockoptimistic
