Olika DB kopplingar

ASP

6 svar · 275 visningar · startad av Emilo

Medlem sedan dec. 200096 inlägg
Trådstart#1

Vad är det för skillnad mellan dessa databas kopplingarna och vad är fördelarna mellan dom?:

Set Databas = Server.CreateObject("ADODB.Connection")
MdbFilePath="C:\inetpub\wwwroot\sweden\nyheter.mdb"
Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ= " & MdbFilePath & ";"
Set rsNews = Databas.execute("SELECT * FROM nyheter ORDER BY id DESC")
Set Connect = Server.CreateObject("ADODB.connection")
DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)};"
DSNtemp=dsntemp & "DBQ=" & Server.MapPath("database\prata.mdb")
Connect.Open DSNtemp
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\sweden\nyheter.mdb" 
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM nyheter"

Någon som vet?

Medlem sedan dec. 19998 577 inlägg
#2

Ingen skillnad egentligen... förutom att du skapar ett Recordset i den sista vilket är helt onödigt, eftersom du inte använder det...

I alla tre exemplen så beskriver du olika sätt att förklara sökvägen till databasen...

Medlem sedan mars 20002 836 inlägg
#3

... ett recordset skapas även i den första =P ...

PatrikB

Medlem sedan mars 20002 836 inlägg
#4

... ett tillägg:

Du får en öppning till ;o

strConnString = "Provider=Microsoft.Jet.OLEDB.4.0:" & _
"Data Source=x:\db-dir\db-fil.mdb"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open

strSQL = "SELECT * FROM TBL_TABELL"
Set objRS = objConn.Execute(strSQL)

Denna öppning är den bättre/snabbare av dem alla ovan =)

cya,
PatrikB

Medlem sedan dec. 19998 577 inlägg
#5

Nja, din ovan borde väl endast ge ett felmeddelande... :)

strConnString = "Provider=Microsoft.Jet.OLEDB.4.0:" & _
"Data Source=x:\db-dir\db-fil.mdb"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConnString
strSQL = "SELECT * FROM TBL_TABELL"
Set objRS = objConn.Execute(strSQL)
Medlem sedan mars 20002 836 inlägg
#6

...mmmmm... alldeles rätt *trött*

cya,
PatrikB

Medlem sedan dec. 200096 inlägg
#7

Tack för alla era svar ;)

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)