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:

1
2
3
4
5
6
7
8
9
10
11
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:

1
2
3
4
5
6
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 :)

1
2
3
4
5
6
7
8
9
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

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