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
@ndersMedlem sedan juni 200032 969 inlägg Du skapar objektet Conn, sedan anger du namnet Connect när du ska öppna det.
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
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
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"
%>
@ndersMedlem sedan juni 200032 969 inlägg 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