Avatar billede ncp Nybegynder
23. marts 2005 - 13:06 Der er 10 kommentarer og
1 løsning

Connections til en SQL-Sever

Er det muligt at lave en SQL-query der returnerer de connections som lige nu er aktive, hvilken database de er connected til, osv ?
Avatar billede arne_v Ekspert
23. marts 2005 - 13:08 #1
Kald den stored procedure:

sp_who
Avatar billede ncp Nybegynder
23. marts 2005 - 13:10 #2
hvordan ser det ud i SQL ?

bare $strSQL = "sp_who"; ?
Avatar billede arne_v Ekspert
23. marts 2005 - 13:14 #3
Måske.

Er det PHP du bruger ?
Avatar billede arne_v Ekspert
23. marts 2005 - 13:19 #4
Avatar billede ncp Nybegynder
23. marts 2005 - 13:28 #5
Bl.a. - det skal både bruges i php, men også i VB.NET - hvis jeg kører overstående SQL for jeg fejl...
Avatar billede arne_v Ekspert
23. marts 2005 - 13:31 #6
I VB.NET er det:

        Dim cmd As SqlCommand = New SqlCommand ("sp_who", con)
        cmd.CommandType = CommandType.StoredProcedure
        Dim rdr As SqlDataReader = cmd.ExecuteReader
        While rdr.Read
            ' hente kolonner og gør et eller andet med dem
        End While
Avatar billede ncp Nybegynder
23. marts 2005 - 17:44 #7
okay, thx! smid et svar ;)
Avatar billede arne_v Ekspert
23. marts 2005 - 17:50 #8
svar
Avatar billede ncp Nybegynder
23. marts 2005 - 18:58 #9
Lige en hurtig sidste ting - Hvis nu jeg kun vil have de connections, som er tilkoblet databasen DB1, hvad skal jeg så gøre?
Avatar billede arne_v Ekspert
23. marts 2005 - 19:02 #10
Det må du vist kode dig ud af - du kan kun selecte på loginnavn.
Avatar billede ncp Nybegynder
23. marts 2005 - 19:03 #11
oki, det vil jeg gøre ;)
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
Computerworld tilbyder specialiserede kurser i database-management

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