Skillnad på db koppling?

ASP

4 svar · 235 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Trådstart#1

Vad är skillnaden?

"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\blä.mdb"

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\blä.mdb

Är det första bättre för access 97 och det andra bättre för 2000 eller vadå?

Medlem sedan mars 20002 836 inlägg
#2

den undre är ca 10 ggr eller ännu snabbare än den övre.

Fast här på wF verkar det vara hur många som helst som kör med den gamla sketna access drivern istället för Jet providern.

Så, byt upp er nu!!

cya,
PatrikB

Medlem sedan maj 2001431 inlägg
#3

*träffad*
ok ska testa den undre :)

Medlem sedan dec. 1999653 inlägg
#4
Dim ConnectionString, provider, cn

Set cn = Server.CreateObject("ADODB.Connection")
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & Server.MapPath("databas.mdb")
.Open
End With

så ser min koppling ut... tror de e PatrikB's från början... :)

mvh.

Medlem sedan juni 20019 024 inlägg
#5

Varför är den snabbare?

[r]
Kanske därför:

Use OLEDB and a DSN-less connection when you can, because these have been shown to demonstrate best performance with many concurrent connections. Don't use DAO or RDO because these are intended primarily for single-client application processes. ADO is designed and tested for Web use.
[/r]

Hittat på http://www.webdevelopersjournal.com/articles/asp_performance.html (superb sida om du vill maxa asp)

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