CuirisMedlem sedan feb. 2006107 inlägg Har ett nybörjarproblem.
Förr har jag använt mig av koden nedan.
Har mitt konto ligger på space2u numera och nu måste jag ansluta till accessdatabasen via en DSN länk.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set DBNews = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/news.mdb") & ";uid=admin;pwd=u06;"
' Hämta data med sql
SQL = "SELECT TOP 10 \* From News Order By N_Date DESC"
DBNews.Open SQL, Conn, 1, 2
%>
Här är DSN koden. Hur skriver jag ihop dessa två...
Set connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=d854_news;Password=f9UA "
bwcMikkeMedlem sedan okt. 2004159 inlägg Vad jag förstår så menar du så här (du skrev ju att det var nybörjarnivå):
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=d854_news;Password=f9UA "
Set DBNews = Server.CreateObject("ADODB.Recordset")
' Hämta data med sql
SQL = "SELECT TOP 10 * From News Order By N_Date DESC"
DBNews.Open SQL, Connection, 1, 2
%>
CuirisMedlem sedan feb. 2006107 inlägg Ja det borde ju vara sådär, men jag får följande felmeddelande:
Error Type:
ADODB.Recordset.1 (0x800A0E7D)
Invalid connection.
nytt.asp, line 66
bwcMikkeMedlem sedan okt. 2004159 inlägg Kan det vara mellanslaget efter A:et i lösenordet som är problemet?
I annat fall får du kanske kolla att connection-stringen är den rätta. Borde väl finnas svar på det i någon FAQ hos webbhotellet.
CuirisMedlem sedan feb. 2006107 inlägg Så här står det i FAQ:en om connection.
"Observera att variabelnamnet Conn bara är ett exempel här, det måste ändras till att matcha det som används som variabelnamn för ADODB.Connection objeketet i resten av ASP sidan/sidorna"
bwcMikkeMedlem sedan okt. 2004159 inlägg Vänta nu.....
Saknar du inte ett användarnamn också?
Hittade detta på nätet (http://www.connectionstrings.com)
oConn.Open "DSN=myDsn;Uid=username;Pwd=;"
Sedan verkar det heta "Pwd" och inte "Password"
CuirisMedlem sedan feb. 2006107 inlägg Jo så borde det vara ;) Testade men står fortfarande invalid connection. Knasigt! Skickade till supporten där, får se vad dom svarar.