webForumDet fria alternativet

Onödigt.......

ASPur ASP

3 svar · 187 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Frågan#1

Alltid när jag börjar med min ASP kod så skriver jag :
[kod]
set objConn = Server.CreateObjekt("ADODB.Connection")
set objRs = Server.CreateObject("ADODB.Recordset")
objConn.open "driver={SQL SERVER};server=ff;database=cc;uid=sa;pwd="
Set objRs=objConn.Execute("SELECT * FROM tabell")

Men jag vet inte varför jag gör det..=) Vet att det låter knäppt men kanske jag skriver dit en massa onödigt?

------------------
.: Malin :.

Medlem sedan juni 200032 969 inlägg
#2

Om du inte ska använda något data från databasen är det helt klart onödigt. :)

Annars är även den andra raden i ditt kodstycke helt onödig, eftersom du ändå sätter om objRs på den fjärde raden.

Skapa aldrig objekt du inte använder, och framför allt inte hämta en massa data från databasen också. :)

Mvh,

------------------
Har du sett Bires lilla häst?

Medlem sedan nov. 200156 inlägg
#3

Så jag kan helt plocka bort den andra raden då?
Men när använder man den då?

------------------
.: Malin :.

Medlem sedan juni 200032 969 inlägg
#4

När du ska öppna recordset med andra parametrar än de som är default.

Exempel:

' skapa connectionobjekt
set objRs = Server.createobject("ADODB.Recordset")
strSQL = "Select * from tabell"
objRs.open strSQL, objConn, 3, 3

Denna kod öppnar ett uppdaterbart recordset med en dynamisk cursor. Uh, tror jag. ;)

Mvh,

------------------
Har du sett Bires lilla häst?

135 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)