DB koppling

ASP

3 svar · 166 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Trådstart#1

Kan någon hjälpa mig att göra om denna koppling till en mappath så att jag inte behöver skriva in hela sökvägen på datorn... bara ../data/db.mdb

Det ska inte heller vara någon textfil med. Bara en vanlig koppling...

Set FSO = Server.CreateObject("Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(Server.MapPath("DBPath/"))
Set Read = FSO.OpenTextFile(Server.MapPath("DBPath/DB_Path.txt"), 1, False, False)
DBPath = Read.ReadLine

Set Read = Nothing
Set Folder = Nothing
Set FSO = Nothing

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
Set RS = Conn.OpenSchema(28)
Medlem sedan aug. 20002 272 inlägg
#2
  Set objConn=server.CreateObject("adodb.connection")
  DSN="DRIVER={Microsoft Access Driver (*.mdb)}; "
  DSN=dsn & "DBQ=" & server.mappath("..\din\sökväg\databas.mdb")
  objConn.Open DSN
Medlem sedan mars 20014 214 inlägg
#3

Denna funkar inte... det står:
"Objektet eller providern kan inte utföra den begärda åtgärden."

Medlem sedan mars 20014 214 inlägg
#4

Snälla:Kan inte någon hjälpa mig göra om denna så att den funkar utan den absoluta sökvägen?

DBpath = "C:/Inetpub/wwwroot/applications/basket/data/db.mdb"

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath
Set RS = Conn.OpenSchema(28)
375 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
118 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)