Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 09:28
3ricks0ul
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 11 años, 10 meses
Puntos: 2
Duda VB 2010 .NET + SQL 2008

Hola nuevamente comunidad, a continuación les expreso mi problema con ambas plataformas.


Tengo el siguiente código que manda llamar a un stored procedure de sql:

Código vb:
Ver original
  1. Dim dt As New DataTable
  2.  
  3.         Using cnn As New SqlConnection(cs)
  4.             Dim cmd As New SqlClient.SqlCommand("sortinginfo", cnn)
  5.             cmd.CommandType = CommandType.StoredProcedure
  6.             cmd.Parameters.AddWithValue("@id", cmbEmp.SelectedValue.ToString())
  7.             cmd.Parameters.AddWithValue("@cname", cmbEmp.Text.ToString())
  8.             Dim da As New SqlDataAdapter(cmd)
  9.             da.Fill(dt)
  10.             gridview1.DataSource = dt.DefaultView
  11.         End Using

Y el código del stored procedure:

Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[sortinginfo]
  2.  
  3. AS
  4. BEGIN
  5.  
  6. DECLARE @id INT
  7. DECLARE @cname VARCHAR (100)
  8.  
  9. SELECT sorting.sort_num,sorting.DATE,sorting.TIME,sorting.YEAR,sorting.MONTH
  10. FROM employments,sorting
  11. WHERE sorting.id_person = @id
  12. AND
  13. employments.name +' '+ employments.lastname = @cname


DUDAS / PROBLLEMAS


1.-Al momento de querer combertir cmbEmp.SelectedValue.ToString() a INT con este codigo: Dim I as Integer = Convert.ToInt32(cmbEmp.SelectedValue) me marca que la cadena de entrada no es correcta...el valor proviene de un valuemember y debe retornar un int

2.- En el VB me marca la siguiente exepcion....Procedure or function sortinginfo has too many arguments specified. (Perdón, soy nuevo en estos de los stored p.)

Gracias de antemano!