Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2011, 04:02
MiGoBi
 
Fecha de Ingreso: mayo-2011
Mensajes: 60
Antigüedad: 13 años, 7 meses
Puntos: 1
Excepcion que no entiendo rellenando dataset

Hola, estoy intentando llenar un dataset y estoy obteniendo (al debugar) una excepción que no se porqué se produce. La excepción dice error convirtiendo datos tipo nvarchar a bigint. Sin embargo no se a que se debe este error ya que lo obtengo cuando intento llenar el dataset con el sqlDataAdapter. ¿Alguna idea de por qué me está pasando esto?

Línea dónde obtengo la excepción
Código:
sqlDataAdapter.Fill(ds)
Código completo
Código:
    <WebMethod()> _
    Public Shared Function DropDownList() As ArrayList
        Try
            Dim strList As New ArrayList
            Dim ds As New DataSet
            Dim cs As ConnectionStringSettings = ConfigurationManager.ConnectionStrings("MiConexion")
            Dim connString As String = cs.ConnectionString
            Dim dbConnection As New SqlConnection(connString)
            Dim queryidvehiculo As String = "SELECT usuario, nombre_empresa FROM usuarios_totales WHERE usu_asoc = @user"
            Dim dbCommand As New SqlCommand(queryidvehiculo, dbConnection)
            dbCommand.Parameters.Add(New SqlParameter("@user", HttpContext.Current.Session("usuario_web")))
            Dim sqlDataAdapter As New SqlDataAdapter(dbCommand)
            sqlDataAdapter.Fill(ds)
            If Not IsNothing(ds) Then
                Dim stringList As New List(Of String)()
                For Each rw In ds.Tables(0).Rows
                    strList.Insert(rw("usuario"), rw("nombre_empresa"))
                Next
                strList.Sort()
                Return strList
            End If
        Catch es As Exception
            Dim err As String = es.ToString()
            Return Nothing
        End Try
        Return Nothing
    End Function
Muchas gracias por vuestro tiempo