set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Driver={mySQL};Server="&MyServer&";Port=3306;Option=131072;Stmt=;Database="&MyDB&";Uid="&MyUser&";Pwd="&MyPass&";"
Function OpenDB(strSql) set OpenDB = conn.Execute(strSql) End Function
Function CloseDB() Conn.Close Set Conn = Nothing End Function %> ----------- Database.asp Slut -----------
----------- Bla.asp start ----------- <!-- # include file="database.asp"--> <% set rs = OpenDB("Select * From users") Do While not rs.Eof Response.write("Brugernavn : " & rs("brugernavn") & "<br>") rs.movenext loop CloseDB() %> ----------- Bla.asp Slut -----------
Den giver følgende fejl... Typer stemmer ikke overens: 'OpenDB'
Synes det virker underligt, for den virker fint hvis det hele ligger i en fil....
fordi funktionen befinder sig i en anden fil, så skal du som jeg forsøgte at forklare i går, kalde funktionen incl. stien til filen, og det kan jeg ikke huske hvordan man gør i asp.
<!-- # include file="database.asp"--> blev til <!-- #include file="database.asp"--> Og vupti.. Så virkede den....
Det er det man kalder en kæmpe fejl 40... Hehe..
men underligt at den ikke giver en includefejl.... ?!?!
/Anders
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.