Hoi, heeft iemand enig idee hoe ik, afhankelijk van user's choice, een specifieke access database kan openen via een DSN-less script?
Nu gebruik ik voor elke database een apart DSN-script, wat ervoor zorgt, dat ik voor elke database een aparte set files nodig heb. Ik wil liever niet met ODBC werken, daar ik dan op de webserver moet gaan liggen kloten, wat de stabiliteit niet ten goede komt. Vandaar DSN-less.
vb:
connection-file: 'database1.asp'
<%
MM_Database_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/databases/database1.mdb")
%>
Waarna elke webpagina die gebruik wil maken van deze specifieke database een verwijzing krijgt naar 'database1.asp' en elke webpagina die 'database2.mdb' wil gebruiken een verwijzing naar 'database2.asp', wat dus zéér omslachtig is.
Liever wil ik de ServerMapPath(".. relatief krijgen, of de verwijzing naar de Connection-file afhankelijk maken van een session of application variable, maar hoe?
Nu gebruik ik voor elke database een apart DSN-script, wat ervoor zorgt, dat ik voor elke database een aparte set files nodig heb. Ik wil liever niet met ODBC werken, daar ik dan op de webserver moet gaan liggen kloten, wat de stabiliteit niet ten goede komt. Vandaar DSN-less.
vb:
connection-file: 'database1.asp'
<%
MM_Database_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/databases/database1.mdb")
%>
Waarna elke webpagina die gebruik wil maken van deze specifieke database een verwijzing krijgt naar 'database1.asp' en elke webpagina die 'database2.mdb' wil gebruiken een verwijzing naar 'database2.asp', wat dus zéér omslachtig is.
Liever wil ik de ServerMapPath(".. relatief krijgen, of de verwijzing naar de Connection-file afhankelijk maken van een session of application variable, maar hoe?