16. april 2004 - 12:05Der er
1 kommentar og 1 løsning
open recordset function
Er der nogle specielle fordele eller ulemper ved denne funktion til at åbne recordsets?
Function OpenoracleConn()
Set oracleconnobj = Server.CreateObject("ADODB.Connection")
oracleConnObj.Open "dsn=xxxx;uid=xxxx;pwd=xxxx;"
End Function
Function Openoracle(sRSSource) 'if oracleConnObj.State = 0 then OpenoracleConn() 'end if Set oracleRstObj = Server.CreateObject("ADODB.Recordset") oracleRstObj.Open sRSSource, oracleConnObj, 1,&H0002 RSCounter = oracleRstObj.RecordCount Set Openoracle = oracleRstObj
Set oracleRstObj = Nothing
End Function
...og har det nogen betydning hvilken database man bruger den til?
det er en fordel fordi det kan gøre din kode meget mere overskuelig.. Det er ikke afhængigt af hvilken database du bruger..
Men jeg synes det er en fordel at jeg kan åbne mine connections kun ved at skrive:
openConn() så ved jeg præcis hvilke connections jeg har åbnet. Når jeg så vil lukke igen bruger jeg bare
closeConn() og får så lukket de samme connections igen.
Jeg synes også det giver et overblik i min kode fordi jeg tit arbejder med mange connections på en gang, og slipper for at skrive rs.open str rs2.open str conn.open str hver gang jeg skal åbne mine connections.
Jeg har så openConn() og closeConn() inkluderet i en side der hedder fx. conn.asp, så er jeg sikker på jeg hele tiden har adgang til dem.
Men det er meget smag og behag om det er noget man har lyst til at bruge eller ej.
men mht. den funktion du arbejder med der, så har det en indflydelse på hvilken database man arbejder med... Den der er cidst kun til oracle, men det kan man selv passe til.
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.