Global database adgang
Jeg har lavet et site hvor mange forskellige under-sider benytter en mysql-database. Da jeg har brug for at skifte database en gang imellem har jeg lavet et includescript, dbnaming.asp, der navngiver og logger ind på databasen:<%
Dim loConn
Set loConn = Server.CreateObject("ADODB.Connection")
loConn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=es1; UID=es1; PWD=es1_lqs%; Option=3"
%>
Øverest på alle sider der har brug for database adgang includere jeg dette script:
<!--#include virtual="/authentication/dbnaming.asp" -->
Derved kan jeg styre hvilken database der bruges, centralt.
Mit spørgsmål er: Hvordan gøres dette smarter?
Der MÅ findes en anden måde, jeg kender den bare ikke.
-thomas
