NullReferenceException al llenar un DataSet

22/09/2004 - 18:51 por Manuel C. | Informe spam
Hola Grupo:

Tengo esta función que la utilizo para llenar un DataSet. Y me lanza una
excepción, aunque no siempre la está lanzando.
La excepción es la siguiente:

"Excepción no controlada del tipo System.NullReferenceException"
"Referencia a objeto no establecida como instancia de un objeto"

Private Function Obtener_Dataset(ByVal sql As String, ByVal Tabla As
String) As DataSet

Dim DAAux As OleDb.OleDbDataAdapter
Dim DbCAux As OleDb.OleDbCommand
Dim DSPreg As New DataSet

DAAux = New OleDb.OleDbDataAdapter

DbCAux = New OleDb.OleDbCommand(sql, BDConect)
DbCAux.CommandTimeout = 30

DAAux.SelectCommand = DbCAux

DAAux.Fill(DSPreg, Tabla.ToString) <- LA EXCEPCION ME
LA MARCA EN ESTA LINEA

Return DSPreg

End Function

He intentado aislar porque ocurre el error y no he encontrado nada. A
ver si alguien me puede orientar por donde buscar información o me puede
decir cual es la solución porque yo no lo veo.

Un saludo:

Manuel C.

Preguntas similare

Leer las respuestas

#1 Josemari
22/09/2004 - 18:55 | Informe spam
prueba a quitarle .tostring en la linea donde te da la excepcion a ver si te
funciona
Respuesta Responder a este mensaje
#2 Manuel C.
22/09/2004 - 19:05 | Informe spam
De esa manera lo tenia inicialmente y me pasaba lo mismo.

"Josemari" escribió en el mensaje
news:
prueba a quitarle .tostring en la linea donde te da la excepcion a ver si


te
funciona


Respuesta Responder a este mensaje
#3 Anonimo
22/09/2004 - 19:31 | Informe spam
De esa manera lo tenia inicialmente y me pasaba lo mismo.

"Josemari" escribió en el


mensaje
news:
prueba a quitarle .tostring en la linea donde te da la




excepcion a ver si
te
funciona






.



Yo pienso que seguramente el comando de sql devuelve 0
registros. por lo que no tiene con que llenar el dataset
Respuesta Responder a este mensaje
#4 Ruben L.
22/09/2004 - 21:04 | Informe spam
No veo en ningun lado donde instancias "BDConect"


"Manuel C." escribió en el mensaje
news:%23$
Hola Grupo:

Tengo esta función que la utilizo para llenar un DataSet. Y me lanza una
excepción, aunque no siempre la está lanzando.
La excepción es la siguiente:

"Excepción no controlada del tipo System.NullReferenceException"
"Referencia a objeto no establecida como instancia de un objeto"

Private Function Obtener_Dataset(ByVal sql As String, ByVal Tabla As
String) As DataSet

Dim DAAux As OleDb.OleDbDataAdapter
Dim DbCAux As OleDb.OleDbCommand
Dim DSPreg As New DataSet

DAAux = New OleDb.OleDbDataAdapter

DbCAux = New OleDb.OleDbCommand(sql, BDConect)
DbCAux.CommandTimeout = 30

DAAux.SelectCommand = DbCAux

DAAux.Fill(DSPreg, Tabla.ToString) <- LA EXCEPCION ME
LA MARCA EN ESTA LINEA

Return DSPreg

End Function

He intentado aislar porque ocurre el error y no he encontrado nada. A
ver si alguien me puede orientar por donde buscar información o me puede
decir cual es la solución porque yo no lo veo.

Un saludo:

Manuel C.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida