jag håller på att försöka ansluta en access databas till min asp-sida men det fungerar inte... jag förstår inte, jag skriver så här: Filen adovbs.inc ska ligga i rotenEn databar koppling?
databasen heter users.mdb och ligger i wwwroot page/data
skulle någon kunna hjälpa mig att göra en fullständig connection som jag kan kopiera?
tack på förhand,
AlexSv: Hälp mig, snälla!
Hej
För det första, skriv en bättre rubrik som talar om vad problemet är.
När jag gör kopplingar till databaser så brukar jag använda mig av en include fil och den filen ser ut så här:
<info>
<!--#include file="adovbs.inc"-->
<%
' Skapa koppling till databasen
Function Databas_GetDatabaseConn()
Dim oConn
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("db/databas.mdb")
Set Databas_GetDatabaseConn = oConn
End Function
%>
</info>
Högst upp lägger jag: <!-- #include file="include.asp" --> ' för att inkludera min fil med kopplingen till databasen.
För att sedan ansluta till databasen på sidan så skriver jag:
<info>
Set Connection = Server.CreateObject("ADODB.Connection")
Set Conn = Databas_GetDatabaseConn()
</info>
/Anna-KarinVarför fungerar inte inte min connection?
<!--#include file="adovbs.inc"-->
<%
Set conMitt = Server.CreateObject("ADODB.Connection")
ConMitt.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\diva\test\users.mdb"
Set rsMitt = Server.CreateObject("ADODB.Recordset")
SQLstr = "SELECT * FROM users"
rsMitt.Open SQlstr, conMitt
Do until rsMitt.EOF
Response.Write rsMitt("Fnamn") & "<br>"
rsMitt.Movenext
Loop
rsMitt.close
Set rsMitt = nothing
conMitt.close
Set conMitt = nothing
%>
Och det fungerar inteSv: Varför fungerar inte inte min connection?
Sen ska det nog inte vara nått problem.Sv: Varför fungerar inte inte min connection?
Hej
Gjorde ett snabbt exempel som du hittar på Programarkivet:Skapa koppling till accessdatabas
/Anna-Karin