Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2011, 13:46
elpaisa
 
Fecha de Ingreso: enero-2011
Ubicación: medellin
Mensajes: 194
Antigüedad: 13 años, 3 meses
Puntos: 0
problema al ejecutar un cursor

lo que pasa es que tengo un cursor lo tengo demasiado grande por eso no lo pongo

bueno tengo un procedimiento que me ejecuta un cursor y lo llamo desde un aplicativo de escritorio desde VB 2008 ejecuto el procedimiento pero necesito que me envie unos mensajes que tengo el cursor

aca el codigo de mi aplicativo en visual studio


Private Sub btnprocesar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnprocesar.Click

diaI = dtpfechainicio.Text
diaF = dtpfechafinal.Text

tipo = Convert.ToString(cmbtipo.Text)
codoper = Convert.ToString(cmbcodigooperacion.Text)

Dim cnn As New SqlConnection

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

Dim obj1 As String
obj1 = "exec dbo.GS_Consolidar_Contabilidad '" + diaI + "','" + diaF + "','" + tipo + "','" + codoper + "'"

Dim cmd1 As New SqlCommand(obj1, cnn)

Try
cnn.Open()
'cmd.ExecuteNonQuery()
cmd1.ExecuteNonQuery()
MsgBox("Operacion ejecutada correctamente")

Catch ex As Exception
MsgBox("error")
MessageBox.Show(ex.Message, _
"Error en la operacion", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
Finally
' Por si se produce un error,
' comprobar si la conexión está abierta
If cnn.State = ConnectionState.Open Then
cnn.Close()
End If
End Try

End Sub

bueno no se si sera el codigo de VB o el cursor


por cierto trabajo sql server 2008 y visual basic 2008