Avatar billede hairball Nybegynder
14. maj 2001 - 15:26 Der er 3 kommentarer

CursorLocation

Jeg har følgende kode :

        Set objCmd = Server.CreateObject(\"ADODB.Command\")
       
        With objCmd
            .ActiveConnection = cn
            .CommandType = adCmdStoredProc
            .CommandText = \"uspInet_Get_Categories_R_Types_Complete_List\"
           
           
            Set objRs = .Execute
        End With   
        Set objCmd = Nothing


Hvordan får jeg tilføjet at CursorLocation skal være = adUseClient her ?

Og er det en fordel at bruge adUseClient når der kun er tale om en select, og hvis, hvor stor er fordelen ?
Avatar billede jper Nybegynder
14. maj 2001 - 18:39 #1
Cursorlocation kan kun bruges på recordset og connection objekter, så du skal lave koden lidt om, f.eks.:

set RS = Server.CreateObject(\"ADODB.Recordset\")

RS.Open \"exec Navn på SP\", ConnectionString, adUseClient

Ud fra navnet på din SP ser det ud til du bare vil have en liste, derfor kan jeg ikke se du har nogen særlige fordele (eller ulemper) ved at bruge denne cursorlocation.

Dette link forklare det meget godt http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/dasdk/mdae5c1k.htm

Da ASP ikke understøtter constanter uden include fil, så er værdien for adUseClient = 3
Se mere her: http://msdn.microsoft.com/library/psdk/dasdk/mdae9cj2.htm
Avatar billede hairball Nybegynder
14. maj 2001 - 21:48 #2
Er der noget performance at hente ved at bruge adUseClient ?

Er det bedre for serveren ? (SQLServeren)
Avatar billede jper Nybegynder
16. maj 2001 - 21:36 #3
Det tror jeg ikke, men ved det ikke
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester