webForumDet fria alternativet
Logga in / Bli medlem

Object required: 'Connect'

ASP

5 svar · 310 visningar · startad av dr. Snaggle

Medlem sedan jan. 200358 inlägg
Trådstart#1

Vad är detta för fel???

Microsoft VBScript runtime error '800a01a8'

Object required: 'Connect'

/gb/add_post.asp, line 5

På rad 5 finns:
rad4. Set Conn = Server.CreateObject("ADODB.Connection")
rad5. Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=phat;Data Source=" & Server.MapPath("../db/gb.mdb")

help me plz!
:q

Medlem sedan juni 200032 967 inlägg
#2

Du skapar objektet Conn, sedan anger du namnet Connect när du ska öppna det.

Medlem sedan juni 20019 519 inlägg
#3
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=phat;Data Source=" & Server.MapPath("../db/gb.mdb")

Om du inte kan tolka snabels svar :e

Medlem sedan jan. 200358 inlägg
#4

ok! men nu fick jag ett nytt fel... det verkar som att det inte går att skriva till db:n. ska jag lägga db:n i en speciell mapp?

Så här ser felmedelandet ut:
Microsoft JET Database Engine error '80040e09'

Cannot update. Database or object is read-only.

/gb/add_post.asp, line 13

Dessa mappar har jag på mitt webbhotell:

cfg
logs
mail
tmp
www

väldigt tacksam om ngn kan hjälpa mig!

//Stefan

Medlem sedan jan. 200358 inlägg
#5

glömde koden...

<!-- #include file="adovbs.inc" -->

<%
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=phat;Data Source=" & Server.MapPath("gb.mdb")

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

Addera = "Select * From gb"
RecSet.Open Addera, Conn, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("namn") = Request.Form("namn")
	RecSet("mail") = Request.Form("mail")
	RecSet("datum") = Now
	RecSet("inlagg") = Request.Form("inlagg")
	RecSet("url") = Request.Form("url")
	RecSet("ip") = Request.ServerVariables("remote_host")
	
	RecSet.Update
	RecSet.Close

Response.Redirect "gb.asp"
%>
Medlem sedan juni 200032 967 inlägg
#6

Ja, databasen måste ligga i en mapp med korrekta säkerhetsinställningar. Kontrollera med webhotellet vilken mapp du ska lägga din databas i.

mvh

346 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
213 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
213 ms — ändringar (db)