Tja... det ser väl fint ut.
Tips!
Skriv INCLUDE VIRTUAL i stället för FILE. VIRTUAL är alltid från rooten, FILE är relaterat till just den filen (och därmed extremt oanvändbart...).
2 svar · 314 visningar · startad av l-boy
Skall börja med ett större asp/mysql projekt inom kort och tänkte kolla om någon har synpunkter på upplägget.
Kortfattar ser det ut såhär. Är det ett vettigt upplägg, med funktioner för att öppna/stängda databasen? Vad kan göras bättre?
functions.asp
OPTION EXPLICIT
Function dbOpen(Connect)
Set Connect = server.createobject("ADODB.Connection")
Connect.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost; DATABASE=db; USER=root; PASSWORD=*****; OPTION=3"
Set Connect = Connect
End Function
Function dbClose(Connect)
Connect.Close
Set Connect = Nothing
End Function
default.asp
<!-- #include file="include/functions.asp" -->
Dim Connect
Call dbOpen(Connect)
...
Server.Execute "mypage.asp"
...
Call dbClose(Connect)
mypage.asp
<!-- #include file="include/functions.asp" -->
Dim Connect
Call dbOpen(Connect)
... mer kod ...
Call dbClose(Connect)
Tja... det ser väl fint ut.
Tips!
Skriv INCLUDE VIRTUAL i stället för FILE. VIRTUAL är alltid från rooten, FILE är relaterat till just den filen (och därmed extremt oanvändbart...).
HEJ!
Du behöver väl inte inkludera functions.asp i mypage.asp, och göra anropen igen, eller så behövs de inte i default.asp? Använder inte ditt upplägg direkt, så kan inte ge ett rakt svar, men det verkar dubbelt.
Tipset är att göra några webbsidor klara med minmal kod, include-filer och funktioner man tänker sig, och när det är korrekt, gå vidare med övriga sidor.