Frågan 29 okt. 2002 09:56 #1 Hej, försöker skapa en aspsida med databaskoppling.
Men jag får bara felmeddelande som lyder:
"Ett exempel på databaskoppling
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/tarzanslianer/test.asp, line 17
Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp. "
Vad ska jag göra??
Ekström Medlem sedan feb. 2002 2 594 inlägg Visa lite kod kanske... :)
@nders Medlem sedan juni 2000 32 967 inlägg Du försöker instansiera ett objekt som inte servern stödjer verkar det som.
Visa alltid relevant kod, så blir det lättare att hjälpa.
Mvh,
J Jon Medlem sedan juli 2001 1 304 inlägg Att du har skrivit nåt felaktigt i
server.createobject("Här är det nåt fel")
Visa koden :)
Här kommer lite kod
Här kommer lite kod
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
Response.Expires=-1000
Dim oConn
Dim Query
Response.write("<font size=2 face=arial>")
Response.write("Ett exempel på databaskoppling<br>")
Set oConn = Server.CreateObject("ADODB Connection")
oConn.Open("DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=" & Server.MapPath("\alkvettern\db\spelare.mdb"))
Query = "SELECT Ename FROM Spelare ORDER BY Fname"
oConn Execute(Query)
%>
Ekström Medlem sedan feb. 2002 2 594 inlägg Använd gärna [ kod]-taggar
Set oConn = Server.CreateObject("ADODB Connection")
borde se ut som följer
Set oConn = Server.CreateObject("ADODB.Connection")
Lägg in en punkt mellan oConn och Execute också...
En sak till
Först vill jag tacka för att ni är uppmärksamma.
Tyvärr får jag ett nytt felmeddelande nu,
Koden är:
<%
Response.Expires=-1000
Dim oConn
Dim Query
Response.write("<font size=2 face=arial>")
Response.write("Ett exempel på databaskoppling<br>")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb"))
Query = "SELECT Ename FROM tbl_Spelare ORDER BY Fname"
oConn Execute(Query)
%>
Och felmeddelandet är:
Ett exempel på databaskoppling
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/tarzanslianer/test.asp, line 16 "
Line 16 är : oConn.Open("DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=" & Server.MapPath("\tarzanslianer\db\spelare.mdb"))
Var ligger felet?
crisse6 Medlem sedan dec. 2000 2 526 inlägg Du har inte angivit ratt sokvag till DB:n tror jag... :)
J Josef Medlem sedan mars 2002 3 561 inlägg Re: En sak till
Prova detta:
<%
Response.Expires=-1
Dim oConn
Dim Query
Response.write("<font size=2 face=arial>")
Response.write("Ett exempel på databaskoppling<br>")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("\tarzanslianer\db\spelare.mdb")
Query = "SELECT Ename FROM tbl_Spelare ORDER BY Fname"
oConn.Execute Query,,128
%>