Just nu i M3-nätverket
Jump to content

Öppna databas genom en Funktion


Johan Knape

Recommended Posts

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

Link to comment
Share on other sites

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.

 

 

Link to comment
Share on other sites

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.

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...