Visual Basic.NET - Recibir valor de un Store Procedure

 
Vista:

Recibir valor de un Store Procedure

Publicado por Mario Adams (15 intervenciones) el 20/06/2006 00:06:42
Hola gente..como estan..mi consulta es la siguiente...como prodria hacer en Visual Basic .Net ..que en un control textbox..reciba un registro de un procedimiento almancenado...por ejemplo si hice una consulta :
"SELECT * FROM Cliente WHERE Codigo = 1"

entonces el resultado lo quiero poner en un textbox..es decir el nombre del cliente que corresponde a ese codigo..lo quiero mostrar en un textbox.!!

Mucha gracias
Saludos y Exitos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recibir valor de un Store Procedure

Publicado por thessen (298 intervenciones) el 20/06/2006 09:52:23
Suponiendo que utilices Odbc, seria mas o menos asi (a falta de control de excepciones, ...)

Dim _connection as new OdbcConnection ("AquiTuCadenaDeConexion")

_connection.Open ()

Dim _adapter as new OdbcDataAdapter ( "SELECT ...", _connection)
Dim _dTable as New DataTable ("NombreTabla")

_adapter.Fill (_dTable)

_connection.Close

Me.TextBox1.Text = _dTable.Rows(0)("NombreDeCampo")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recibir valor de un Store Procedure

Publicado por thessen (298 intervenciones) el 20/06/2006 09:59:15
Sorry, no me fije que ponias que era mediante un StoredProcedure, entonces quedaría asi:

Dim _connection As Odbc.OdbcConnection
Dim _command As Odbc.OdbcCommand
Dim _adapter As Odbc.OdbcDataAdapter
Dim _dTable As DataTable

' Creas y abres la conexión.
_connection = New Odbc.OdbcConnection("connectionString")
_connection.Open()
'
' Configuras el objeto command que realizará la llamada al SP.
_command = _connection.CreateCommand
_command.commandtext = "NombreStoredProcedure"
_command.CommandType = CommandType.StoredProcedure
'
' Realizas la consulta (devuelve el resultado en _dTable)
_adapter = New Odbc.OdbcDataAdapter(_command)
_dTable = New DataTable("NombreTabla")

_adapter.Fill(_dTable)
'
' Cierras la conexión.
_connection.Close()
'
' Asignas el valor del campo al textbox
Me.TextBox1.Text = _dTable.Rows(0)("NombreCampo")
'
' Finalizas los objetos.
_connection.Dispose()
_adapter.Dispose()
_command.Dispose()
_dTable.Dispose()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Recibir valor de un Store Procedure

Publicado por MARCO (3 intervenciones) el 05/03/2008 17:25:36
hola amigo sabes tome tu ejemplo para realizar una conexion entre visual 6 y syabse ahora te pido por favor si me puedes guiar en la sentencia o metodo para realizar la llamada un stored procedure que hace sun select o para modificar osea que tome un parametro por ejemplo id_empleado para mostrar los nombre y apellidos de ese id en cajas de text o que a su vez los elimine ..gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar