---
title: "Databaskoppling"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145132-databaskoppling"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2006-04-05T19:43:20.000Z"
updated: "2006-04-08T20:15:49.000Z"
replies: 5
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/145132-databaskoppling"
---

# Databaskoppling

## #1 — devotion, 2006-04-05T19:43Z

:l 

Blir helt knäpp!

Vad är det för fel på denna koden:

```
<%
Dim objConn, sSQL, objRS

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = Application("sConn")
objConn.Open

sSQL = 	"SELECT tblArticle.articleNumber, tblArticle.articleName, tblArticle.articleUnit, tblPrice.articlePrice " &_
		"FROM tblArticle " &_
		"INNER JOIN tblPrice ON tblArticle.articleNumber = tblPrice.articleNumber " &_
		"ORDER BY tblArticle.articleNumber"

Set objRS = Server.CreateObject("ADODB.Recordset")
[b]objConn.Execute (sSQL)[/b]

objRS.Close
Set objRS = Nothing
objConn.Close
set objConn = nothing

%>
```

Får följande fel:

```
Microsoft OLE DB Provider for SQL Server (0x80040E37)
Invalid object name 'tblArticle'.
/Default.asp, line 23
```

rad 23 är i fetstil...

Mvh
Henrik

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

## #2 — Jesper T, 2006-04-05T20:24Z

Antingen så skall du väl köra open eller execute.

```
 '...
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.open sSQL, objConn, 3, 3

'eller

'...
Set obojRS = objConn.Execute (sSQL)
```

Beroende på vad du vill göra.
Vad vill du göra? Tycker det saknas kod...

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

## #3 — Engine^, 2006-04-06T08:46Z

Du verkar inte ha någon tabell som heter *tblArticle* i databasen. Har du kanske glömt ett s i slutet av namnet?

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

## #4 — devotion, 2006-04-06T14:59Z

Hej!

Att det är en konstig och ej komplett kod beror på att det bara är ett test att ansluta till em MS SQL databas (använder SQL-express). Min tanke med det hela var ju att testa, och det fungerade ju inte så jättebra...

Jo, tabellen heter **tblArticle**

Om man tittar på felmeddelandet så verkar du ju vara connectionstringen som inte fungerar som den ska, men vad vet jag!

//Henrik

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

## #5 — Nova, 2006-04-06T21:15Z

Stor bokstav i tabellnamnet?

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

## #6 — devotion, 2006-04-08T20:15Z

Hej!

Felet berodde på en felaktig connectionString...

Använder denna nu och det funkar fint...

```
Application("sConn") = "Provider=SQLOLEDB.1;Password=XXXXX;Persist Security Info=True;User ID=sa;Initial Catalog=IntranetSydostel;Data Source=.\sqlexpress"
```

Åtgärdat nu!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145132-databaskoppling
