webForumDet fria alternativet
Logga in / Bli medlem

Varför inte siffror??

ASP

5 svar · 249 visningar · startad av Reza

Medlem sedan feb. 2001107 inlägg
Trådstart#1

Hej

Varför ska man inkludera adovbs filen, när man kan använda sig av siffrorna?
För att kunna skriva:

Rs.Open foo, adOpenDynamic

Måste man ju inkludera adovbs filen, men man kan ju skriva:

Rs.Open foo, 2

Är inte värdet på ADO constanterna alltid samma? Alltså adOpenDynamic är alltid lika med 2.
Kommer dessa siffror från msado*.dll ??
Till sist vilket alternativ ska man använda?
Tacksam för svar!

Medlem sedan juni 200032 967 inlägg
#2

Är inte värdet på ADO constanterna alltid samma? Alltså adOpenDynamic är alltid lika med 2.

jopps. det tenderar dock att vara krångligare att komma ihåg en drös med siffror än konstantnamn.

kan du konstanterna i huvet så ser jag ingen som helst fördel med att inkludera adovbs.inc på varenda sida.

jag för min del, kan de inte, då jag aldrig skapat recordset med .open utan endast via en execute på connectionobjektet, så jag hade förmodligen plockat in adovbs.inc om jag skulle åt någon av konstanterna.

mvh,

Medlem sedan feb. 2001107 inlägg
#3

Tack @nders

Medlem sedan feb. 20013 023 inlägg
#4

Anders!

Du som kan så djuriskt mycket, du vet väl att msado15.dll innehåller samma info som adovbs.inc fast i kompilerat format, vilket gör den snabbare?

Man skriver bara
<!-- METADATA TYPE="typelib" FILE="c:\msado15.dll" -->
innan man sätter igång med asp-koden.
Sökvägen justeras förstås

Medlem sedan juni 200032 967 inlägg
#5

japps, något liknande har jag lagt i min global.asa faktiskt, så jag aldrig ska behöva bry mig. :)

fast du bör nog uppgradera dej om du har version 1.5 av den dll:en.

sparka hem nyaste mdac från www.microsoft.com/data (nyaste versionen har jag för mig heter 2.6) och ändra sökvägen. :)

Medlem sedan feb. 200144 inlägg
#6

Måste fråga:

Vad är skillnaden mellan att använda rs.open ...
och
set rs=connection.execute...?

Vilket är bäst, snabbast och när kan man använda de olika sätten?

270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)