MSSQL Načtení obsahu uložené procedury   zodpovězená otázka

VB.NET, ADO.NET, Databáze

(VB2010)

Ahoj potřebuju poradit jak si načíst obsah odpovědi uložené procedury na síťovém MSSQL serveru.

Připojuju se takhle:

    Public conn As New SqlConnection
    Public cmd As New SqlCommand
    Public dr As SqlDataReader
    Public str As String
    Public da As New SqlDataAdapter

    Sub connect()
        If conn.State = ConnectionState.Open Then conn.Close()
           conn.ConnectionString = "Data Source=xx;Initial Catalog=xx;Integrated Security=SSPI;"
        conn.Open()
    End Sub

no dále mám tohle:

        Dim vystup As String
        cmd.Connection = conn
        cmd.CommandType = CommandType.StoredProcedure
        cmd.CommandText = "[000].[up_procedure_out]"
        
        cmd.ExecuteNonQuery()

ale potřebuju to nějak doplnit. Ta procedura nemá žádnou výstupní proměnnou @xy.

Když tu proceduru spustím vyplivne jen jednu buňku se stringem a tu potřebuju našíst? Poraďte mi prosím.. Dík

nahlásit spamnahlásit spam 3 / 3 odpovědětodpovědět

Už jsem na to přišel :)

        Dim vystup As String
           cmd.Connection = conn
           cmd.CommandType = CommandType.StoredProcedure
           cmd.CommandText = "[000].[up_procedure_out]"
           cmd.ExecuteNonQuery()

        vystup = cmd.ExecuteScalar()
        TextBox1.Text = vystup
        conn.Close()

nahlásit spamnahlásit spam 3 / 3 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback