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

como ejecutar un procedimiento almacenado desde visual basic.2008

Estas en el tema de como ejecutar un procedimiento almacenado desde visual basic.2008 en el foro de .NET en Foros del Web. bueno tengo este codigo y ya tengo la conexion con la base de datos Dim cnn As New SqlConnection cnn.ConnectionString = "data source= " & ...
  #1 (permalink)  
Antiguo 17/03/2011, 13:53
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 2 meses
Puntos: 0
como ejecutar un procedimiento almacenado desde visual basic.2008

bueno tengo este codigo

y ya tengo la conexion con la base de datos

Dim cnn As New SqlConnection

cnn.ConnectionString = "data source= " & cmbservidor.Text & ";" & "database= " & txtbasededatos.Text & ";" & " user= " & txtusuario.Text & ";" & " Password= " & txtcontraseña.Text

obj = "execute SP_Contabilidad values(" + mes + "," + "," + diaI + "," + diaF + "," + tipo + ")"

Dim cmd As New SqlCommand(obj, cnn)

pero me sale el error cuando lo ejecuto

como puedo solucionar este problema
  #2 (permalink)  
Antiguo 17/03/2011, 14:01
 
Fecha de Ingreso: julio-2010
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: como ejecutar un procedimiento almacenado desde visual basic.2008

uhm..hace mucho q no los uso, pero creo que te sobra el values...
Solia usar exec en lugar de execute, pero eso deberia dar igual..

espero q sea ese el error un saludo
  #3 (permalink)  
Antiguo 17/03/2011, 14:02
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: como ejecutar un procedimiento almacenado desde visual basic.2008

te falta abrir la conexion :

Código vb.net:
Ver original
  1. Try
  2. Dim cnn As New SqlConnection
  3.  
  4. cnn.ConnectionString = "data source= " & cmbservidor.Text & ";" & "database= " & txtbasededatos.Text & ";" & " user= " & txtusuario.Text & ";" & " Password= " & txtcontraseña.Text
  5.  
  6. obj = "execute SP_Contabilidad values(" + mes + "," + "," + diaI + "," + diaF + "," + tipo + ")"
  7. cnn.Open()
  8. Dim cmd As New SqlCommand(obj, cnn)
  9. cnn.Close()
  10. Catch ex As Exception
  11. cnn.Close()
  12. MsgBox(ex.Message)
  13. End Try
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #4 (permalink)  
Antiguo 17/03/2011, 14:06
 
Fecha de Ingreso: julio-2010
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: como ejecutar un procedimiento almacenado desde visual basic.2008

Cita:
Iniciado por rdea Ver Mensaje
uhm..hace mucho q no los uso, pero creo que te sobra el values...
Solia usar exec en lugar de execute, pero eso deberia dar igual..

espero q sea ese el error un saludo
estaba autocorrigiendome.

abre la conexion y creo q con meter en el comando solo el nombre sin el execute ni values, funcionaria.

obj = "SP_Contabilidad (" + mes + "," + "," + diaI + "," + diaF + "," + tipo + ")"
  #5 (permalink)  
Antiguo 17/03/2011, 14:26
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: como ejecutar un procedimiento almacenado desde visual basic.2008

gracias por responder

Salu2

me enredo en pequeñeces XD
  #6 (permalink)  
Antiguo 17/03/2011, 15:42
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 1 mes
Puntos: 37
Respuesta: como ejecutar un procedimiento almacenado desde visual basic.2008

Hola, yo en lo personal lo hago de la siguiente manera:

http://ka0stj.wordpress.com/2011/02/...red-procedure/

Saludos!
__________________
http://ka0stj.wordpress.com/

Etiquetas: basic, procedimiento, visual, almacenar
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:59.