jboy_87Medlem sedan aug. 20011 099 inlägg Vilket e bäst och koppla med
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.MapPath("Database/Medlemmar.mdb")&""
set Recset= Connect.execute ("SELECT * FROM Medlemmar Where id = "&session("id")&"")
eller:
set connect = server.createobject("adodb.connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.MapPath("Database/Medlemmar.mdb")&""
set recset = server.createobject("adodb.recordset")
sql = "Select * From Medlemmar Order By id Desc"
recset.open sql, connect, 3, 3
ToonsterMedlem sedan feb. 20001 590 inlägg Ska du bara hämta data så borde det första alternativet vara det "kvickaste" alternativet.
OveRRidEMedlem sedan feb. 200112 078 inlägg Jag hade nog bytt ut den här raden
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.MapPath("Database/Medlemmar.mdb")&""
mot detta:
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Database/Medlemmar.mdb")&""
Använd OLEDB. :)
CatZMedlem sedan jan. 20022 440 inlägg mmm skulle rekommendera
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("/") & "/databas.mdb;" &_
"Jet OLEDB:Database Password=databaslösenord", _
"användare", "lösenord"
På detta sättet är du dubbelt skyddat ;)
jboy_87Medlem sedan aug. 20011 099 inlägg går det snabbare med OLEDB det eller?
LarsGMedlem sedan dec. 200012 464 inlägg Om du kör mot en Microsoftdatabas (Access, sql server) så är OLE DB bättre än ODBC. Många andra DBMS har bättre stöd för ODBC.