Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

llamar un precedimiento almacenado desde visual con exec

Estas en el tema de llamar un precedimiento almacenado desde visual con exec en el foro de Bases de Datos General en Foros del Web. hola comunidad me pueden decir como llamar un procedimiento almacenado desde visual basic con la instruccion exec.. tambien una que lleve parametros o sea los ...
  #1 (permalink)  
Antiguo 11/11/2004, 06:58
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 19 años, 9 meses
Puntos: 0
Exclamación llamar un precedimiento almacenado desde visual con exec

hola comunidad me pueden decir como llamar un procedimiento almacenado desde visual basic con la instruccion exec..

tambien una que lleve parametros o sea los text..
gracias..
  #2 (permalink)  
Antiguo 11/11/2004, 07:12
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Dim con as new adodb.connection

'abro a la conexion con servidor de base de datos
con.connectionstring="blabla..."
con.open

'ejecuto el procedimiento almacenado

con.execute "Exec nombre_procedure " & text1.text & "," & text2.text

Eso es todo, recuerda que el usuario que realiza la conexion debe tener permisos sobre el procedure para poder ejecutarlo.
  #3 (permalink)  
Antiguo 11/11/2004, 09:31
 
Fecha de Ingreso: julio-2004
Mensajes: 109
Antigüedad: 19 años, 9 meses
Puntos: 0
pero como me traigo los datos..

si lo ejecuta pero como traigo los datos ....
  #4 (permalink)  
Antiguo 11/11/2004, 10:25
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Dim con as new adodb.connection
Dim rs as adodb.recordset

'abro a la conexion con servidor de base de datos
con.connectionstring="blabla..."
con.open

'ejecuto el procedimiento almacenado y obtengo el resultado en un recordset
set rs=con.execute ("Exec nombre_procedure " & text1.text & "," & text2.text)
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 01:21.