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

Ejecutar un procedimiento

Estas en el tema de Ejecutar un procedimiento en el foro de .NET en Foros del Web. Hola, dentro de una página ASP.Net tengo el siguiente código que responde al click de un botón: Sub fstatus(Source As Object, e As EventArgs) Dim ...
  #1 (permalink)  
Antiguo 18/11/2004, 14:16
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Ejecutar un procedimiento

Hola, dentro de una página ASP.Net tengo el siguiente código que responde al click de un botón:

Sub fstatus(Source As Object, e As EventArgs)
Dim strconn as String
Dim strcmd as String

strconn = "Initial Catalog=Planningv2;Data Source=ASLAB-W2k;user id=planning;password=planning"
Dim Conn As SqlConnection = New SqlConnection(strconn)

strcmd = "Select * from FlagsPlanning WHERE proceso = 'calcula_pxq'"
Dim cmd As New SqlDataAdapter(strcmd, conn)
Dim dt as New DataTable()
cmd.Fill(dt)
dim flag as string
flag = dt.Rows(0).Item("flag").ToString()
session("flag") = flag
if flag = 1 then
lblmsg.text = "El proceso ha finalizado."
lblmsg.visible ="true"
bprocess.enabled="false"
bcancel.enabled="false"
bstatus.enabled="false"
else

lblmsg.text = "El proceso continua en ejecución."
lblmsg.visible ="true"
end if
End Sub

Cómo tengo que llamarlo dentro del código Page_Load si lo quiero ejecutar también en el momento de cargar la página.

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 18/11/2004, 16:45
Avatar de sindestino  
Fecha de Ingreso: noviembre-2003
Ubicación: xxxx xxxx
Mensajes: 270
Antigüedad: 20 años, 6 meses
Puntos: 0
los procedimientos que responden a eventos de, por ejemplo, el click de un botón son solo eso: procedimientos y se pueden llamar por su nombre como a cualquier otro procedimiento.
Si el problema es qué poner en los parámetros te recomiendo:

fstatus (nothing, nothing)

y listo!
  #3 (permalink)  
Antiguo 19/11/2004, 09:41
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Gracias sindestino, me había hecho una película mucho más enrrollada. Esta vez el árbol me tapó el bosque. Gracias de nuevo.
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 06:12.