Hola a todos..
Tengon un problemita
resulta que lleno un dataset desde un WS y no me trae datos asi que al recorrer el dataset se cae...
como puedo lograr contar o saver si el dataset esta vacio antes de recorrerlo ????
Gracias
| ||||
![]() Hola a todos.. Tengon un problemita resulta que lleno un dataset desde un WS y no me trae datos asi que al recorrer el dataset se cae... como puedo lograr contar o saver si el dataset esta vacio antes de recorrerlo ???? Gracias
__________________ Hay una sola Religion..El Amor Hay Un Solo Lenguaje..El del Corazon Hay Una Sola Raza...La Humanidad Hay Un Solo Dios y Esta En Todas Partes. Jano. :si: http://diariodeldesarrollador.blogspot.com/ |
| ||||
Lo recomendable seria if (dataset is nothing) or (dataset.tables(TU_TABLA).rows.count=0) then 'el dataset esta vacio 'la comparacion con nothing te protege de que el dataset no llegue a formarse end if |
| ||||
Bueno.... pero tengo una duda... como se el nombre de la tabla ... lo que pasa es que es un procedimientp almacenado el que ejecuta el WS y retorna un DataSet.... <WebMethod()> Public Function Regben(ByVal Rut As String) As DataSet Dim StrConnString As String Dim Sql As String StrConnString = System.Configuration.ConfigurationSettings.AppSett ings("Conexion") Dim con As New SqlConnection(StrConnString) Sql = "usp_consulta_benef_anterior @rut =" & Rut Dim DaRegben As New SqlDataAdapter(Sql, con) Dim Ds As New DataSet con.Open() DaRegben.Fill(Ds) Return Ds con.Close() DaRegben = Nothing Ds = Nothing End Function
__________________ Hay una sola Religion..El Amor Hay Un Solo Lenguaje..El del Corazon Hay Una Sola Raza...La Humanidad Hay Un Solo Dios y Esta En Todas Partes. Jano. :si: http://diariodeldesarrollador.blogspot.com/ |
| |||
respuesta lobo para saber el nombre de tabla lo puedes hacer con el indice es decir si hacer la primera consulta como la llamaria ds.table(0),la segunda consulta ds.tables(1) asi sucesibamente bye bye ![]()
__________________ @ Robert Wong Villar @ @ Lima - Perù @ |
| ||||
Ya lo logre gracias a todos... lo que hice fue que al llenar el dataset le di un nombre a la tabla DaRegben.Fill(Ds,"NombreTabla") Gracias-
__________________ Hay una sola Religion..El Amor Hay Un Solo Lenguaje..El del Corazon Hay Una Sola Raza...La Humanidad Hay Un Solo Dios y Esta En Todas Partes. Jano. :si: http://diariodeldesarrollador.blogspot.com/ |