webForumDet fria alternativet

Öppna databas i Access 2002

10 svar · 309 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Koden nedan har jag använt för att öppna Access 2000 databaser. Ska jag använda samma för Access 2002 (XP) ?

<%
Set Databas = Server.CreateObject( "Adodb.Connection" )
Databas.Provider = "Microsoft.Jet.OLEDB.4.0"
MdbFilePath = Server.MapPath( "/cgi-bin/databas.mdb" )
Databas.ConnectionString = "Data Source='" & MdbFilePath & "'"
Databas.open
%>

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Flyttas från SQL till Asp.

nisslassMedlem sedan nov. 2001348 inlägg
#3

Testa? ;)

AGMedlem sedan mars 20001 266 inlägg
#4

Testa annars följande, bör fungera utan några problem:

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("databas.mdb")

Andreas

mattiasnordinMedlem sedan maj 20012 080 inlägg
#5

Mitt exempel fungerar. Jag undrade mer om det fanns ett mer optimalt sätt att göra det på...

CatZMedlem sedan jan. 20022 440 inlägg
#6
Set dbCom=Server.CreateObject("ADODB.Connection")
db = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/sydostra_db/sydostra_db.mdb")
dbCom.Open db

Har jag alltid använt ;)

OveRRidEMedlem sedan feb. 200112 078 inlägg
#7

Jet 4.0 är den snabbaste nuvarande drivrutinen för ändamålet.

CatZMedlem sedan jan. 20022 440 inlägg
#8

Feltyp:
Microsoft JET Database Engine (0x80040E4D)
Det går inte att starta programmet. Informationsfilen för arbetsgrupper saknas eller är exklusivt öppnad av någon annan användare.
/konfig.asp, line 7
På koden:

1. <%@ Language=VBScript%>
2.
3. <%Response.buffer=TRUE%>
4. <%
5. Set dbCom=Server.CreateObject("ADODB.Connection")
6. db = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/sydostra_db/sydostra_db.mdb") & ";Password=xxxxx;"
7. dbCom.Open db
8. %>

Kan man inte lösenordsskydda på det viset eller ?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#9

/TMP1igp21ryce.asp

Varför?

CatZMedlem sedan jan. 20022 440 inlägg
#10

bry dig inte om det, vet du nåt eller inte ? ;)

CatZMedlem sedan jan. 20022 440 inlägg
#11

Såhär funkade visst :e :e :e :e

Set dbCom = Server.CreateObject("ADODB.Connection")
dbCom.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath(".") & "\sydostra_db\sydostra_db.mdb;" &_
"Jet OLEDB:Database Password=****", _
"admin", ""
130 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)