Just nu i M3-nätverket
Gå till innehåll

Öppna databas genom en Funktion


Johan Knape

Rekommendera Poster

Hej!

 

På följande länk:

http://www.shiningstar.net/articles/articles/database/datafunctions.asp?ID=AW

 

Så finns en rätt så intressant artikel om hur man öppnar och stänger en databas fruktansvärt enkelt. Man slipper behöva hårdkoda och skulle databasens adress ändras gör detta på ett ställe.

 

Min fråga däreomt är om ovan artikel är snabb rent CPU mässigt. Eller är det ett långsamt sätt

att öppna och stänga en databas och bör man hellre

"hårdkoda" för att spara datorns kraft?

 

/Johan

Länk till kommentar
Dela på andra webbplatser

Visst är det smidigt att ha det i funktioner på det sättet, nackdelen är ju att du måste köra en include på varje sida.

 

Connection strängen läggs ju i alla fall med fördel i global.asa så det blir bara ett ställe att ändra på i vilket fall som helst.

 

Det är en smaksak hur man vill göra med en include eller inte.

 

 

Länk till kommentar
Dela på andra webbplatser

Ungefär hur går det till i global.asa

 

I global.asa sätter du alla strängar som Application variabler, tex:

 

Sub Application_OnStart

 

Application( "conn_str" ) = _

"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:\Inetpub\db\db.mdb"

 

End Sub

 

sen kör du ju med Application( "conn_str" ) när du öppnar databas kopplingen.

 

Det är ju så de tänkt sig i den artikeln också om du tittar i koden, skillnaden är ju bara att de lagt även öppna och stänga databas kopplingarna i en include som sedan inkluderas på varje sida.

 

och är det ingen prestanda förlust att göra på detta viset?

 

Nej det tror jag inte.

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...