Foros del Web » Programación para mayores de 30 ;) » .NET »

ejecutar store procedure de oracle

Estas en el tema de ejecutar store procedure de oracle en el foro de .NET en Foros del Web. hola, quiero ejecutar un store con base de oracle y no se como hacerlo. tengo que pasarle al store 2 variables que las tomo de ...
  #1 (permalink)  
Antiguo 25/10/2006, 13:14
 
Fecha de Ingreso: septiembre-2004
Mensajes: 92
Antigüedad: 20 años, 1 mes
Puntos: 0
ejecutar store procedure de oracle

hola, quiero ejecutar un store con base de oracle y no se como hacerlo.
tengo que pasarle al store 2 variables que las tomo de un txtbox

gracias
  #2 (permalink)  
Antiguo 25/10/2006, 16:57
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Que tal rody, yo tengo un codigo parecido a lo que quieres, pero el unico dilema esta en que lo tengo para SQLS, pero no hay problema con cambiarlo a OLEDB u ORACLE, pero te pego el codigo, esto es una funcion en la cual tu introduces el nombre del procedimiento, el valor de entrada y te da un valor de salida, que es el return de la funcion


Dim Cn As New SqlConnection(ConfigurationSettings.AppSettings("i nfraccionString"))
Dim infraccion As String
Dim command As New SqlCommand(ConfigurationSettings.AppSettings("Nomb reProcedimientoc"), Cn)

command.CommandType = CommandType.StoredProcedure

command.Parameters.Add(ConfigurationSettings.AppSe ttings("varinc"), SqlDbType.NVarChar, 50)'variable de entrada
command.Parameters(ConfigurationSettings.AppSettin gs("varinc")).Value = Nlicencia'<-el valor de entrada de un txt
command.Parameters.Add(ConfigurationSettings.AppSe ttings("varoutc"), SqlDbType.VarChar)
command.Parameters(ConfigurationSettings.AppSettin gs("varoutc")).Direction = ParameterDirection.Output
command.Parameters(ConfigurationSettings.AppSettin gs("varoutc")).Size = 100
Try
Cn.Open()
command.ExecuteNonQuery()
infraccion = command.Parameters(ConfigurationSettings.AppSettin gs("varoutc")).Value
Catch ex As Exception
Finally
If Not IsNothing(Cn) Then
Cn.Close()
End If
End Try
Return infraccion
End If
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.