10. maj 2008 - 10:46Der er
9 kommentarer og 1 løsning
Logge sql-brug
Hej
Jeg har et script der hedder db.asp includet på alle mine sider, for at skabe forbindelse til min mssql-database:
<% Set base = Server.CreateObject("ADODB.Connection") base.Open "Provider=SQLOLEDB.1;Server=xx.udbyder.dk;database=xx;uid=xx;pwd=xx;network=DBMSSOCN" %>
Jeg vil rigtig gerne logge alle sql's der bliver sendt ind mod servere via base.execute.
kan jeg lægge et "lag" henover, så jeg fortsat kan skrive base.execute - men at dette så skriver en log, og derefter udfører sql'en
jeg har utrolig mange scripts der bruger db.asp (5000+), så vil helst ændre i db.asp istedet for alle scriptsene.
nielle: det kunne jeg såmænd også sagtens, men det betyder at jeg skal omprogrammere alle mine systemer - og det ville jeg være meget ked af... kan man på base.execute-eventen knytte en function eller lign?
Det er da ikke resten af koden. Det er bare min kode listet een gang til.
Du må dels kave noget kode hvor du forbinder til din database, og du må dels have noget kode hvor du forsøger at bruge funktionen i en større sammenhæng.
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.