---
title: "Object required: 'Connect'"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41858-object-required-connect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pellsäter"
published: "2002-04-17T08:27:35.000Z"
updated: "2002-04-17T08:46:19.000Z"
replies: 7
views: 275
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/41858-object-required-connect"
---

# Object required: 'Connect'

## #1 — pellsäter, 2002-04-17T08:27Z

Varför får jag:

Microsoft VBScript runtime error '800a01a8' 

Object required: 'Connect' 

/lankar.asp, line 184 

på denna kod

\<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#663300"\>\<%
If Request.Form("sokord") \<\> "" Then
	Response.Write "Din sökning på \<b\>" & Request.Form("sokord") & "\</b\> gav följande träffar.\<br\>\<br\>" & vbCrLf

	Set Connect = Server.CreateObject("ADODB.Connection") 
	Connect.Open "DBQ=" & Server.MapPath("xxx.mdb") & ";Driver={Microsoft Access Driver (\*.mdb)};" 

	SQL = "Select \* from lankar Where Namn Like '%" & Request.Form("sokord") & "%' "
	SET RS = Con.Execute(SQL)
	While Not RS.EOF
		Response.Write "\<b\>\<a href=http://"& RS("lank") &" target=\_blank\>"& RS("lank") &"\</a\> \<br\> \<br\> " & vbCrLf
	RS.MoveNext
	Wend
	RS.Close
	Set RS = Nothing
End If
%\>
\<% 
Connect.close 
%\>\</font\>

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

## #2 — skyman, 2002-04-17T08:29Z

SET RS = Con.Execute(SQL) 
Byts mot:
SET RS = Connect.Execute(SQL) :)

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

## #3 — @nders, 2002-04-17T08:30Z

Kontrollera att du använt samma namn på connectionobjektet i hela koden.

I det kodstycket du postat använder du två olika.

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

## #4 — pellsäter, 2002-04-17T08:32Z

såg det nu... men även när jag fått det rätt så får jag samma fel

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

## #5 — icaaq, 2002-04-17T08:35Z

hur ser det ut nu ?

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

## #6 — @nders, 2002-04-17T08:36Z

Är rad 184 verkligen med i kodstycket du postade?

Det känns som att koden är längre och att du omväxlande använder connection-objekten Connect och Con.

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

## #7 — pellsäter, 2002-04-17T08:44Z

ja satte Connect.close direkt under 
Set RS = Nothing 
 då funakde det

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

## #8 — pellsäter, 2002-04-17T08:46Z

så här ser det ut nu

If Request.Form("sokord") \<\> "" Then
	Response.Write "Din sökning på \<b\>" & Request.Form("sokord") & "\</b\> gav följande träffar.\<br\>\<br\>" & vbCrLf

	Set Connect = Server.CreateObject("ADODB.Connection") 
	Connect.open "xxxxx"

	SQL = "Select \* from lankar Where Namn Like '%" & Request.Form("sokord") & "%' "
	SET RS = Connect.Execute(SQL)
	While Not RS.EOF
		Response.Write "\<b\>\<a href=hits.asp?id="& RS("lank") &" target=\_blank\>"& RS("lank") &"\</a\>\<br\>" & vbCrLf
	RS.MoveNext
	Wend
	RS.Close
	Set RS = Nothing
	Connect.close 
End If
%\>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41858-object-required-connect
