Que tal a todos, tengo el siguiente StoreProcedure llamado
inve_obtiene_total_compra , el cual se le pasan 2 parametros que es el tipo de compra y el codigo de la compra, y se utiliza para calcular el total de la compra, (estilo Facturacion con Encabezado/Detalle), y devuelve lo que es el total de la compra realizada, pero mi duda es como lo llamo desde VB NET 2010 con ODBC y que el valor del total lo despliegue en un textbox
Código:
create proc inve_obtiene_total_compra
@codigo_tipo_compra int = 0 ,
@codigo_de_compra int = 0 ,
@total_calculado float = 0 output
as
select @total_calculado = sum(A.CANTIDAD_A_INGRESAR * A.COST_UNIT_COMPRAS)
from COMPRAS_DET A
where (@codigo_tipo_compra = A.CODIGO_TIPO_COMPRA AND
@codigo_de_compra = A.CODIGO_DE_COMPRA)
return
usualmente llamo los procedimientos almacenados que no devuelven valores asi:
Código:
Dim comandoODBC As OdbcCommand = New OdbcCommand("{call zzz_CrearAlumno (?,?)}", conexionODBC)
comandoODBC.Parameters.AddWithValue("@ID", txtID.Text)
comandoODBC.Parameters.AddWithValue("@NOMBRE", txtNombre.Text)
conexionODBC.Open()
comandoODBC.ExecuteNonQuery()
conexionODBC.Close()
Saludos y gracias por la futura ayuda