hola amigos necesito ayuda ya pase casi tres hora buscando don de se me produce el erro pero no pude asi que vengo a uds

Tengo una funcion que me regresa un tipo datatable ai les muestro parte del codigo





Private Function consultar(ByVal cTabla As String) As DataTable

Dim oDataAdapter As SqlDataAdapter

oDataTable.Reset() 'Inicializar la Tabla

Dim SqlConsulta As String

SqlConsulta = "SELECT * FROM " & cTabla

Dim clsconexion As New SqlConnection

clsconexion.ConnectionString = "Data Source=ODIR\SQLEXPRESS;Initial Catalog=dbejemplo;Integrated Security=True"

Dim comando As New SqlCommand(SqlConsulta, clsconexion)



clsconexion.Open()

oDataAdapter.SelectCommand = comando'exacamene aqui me da el error

La variable oDataAdapter se Utiliza antes de que se haya asignado un valor,podria darse una exepcion de referencia nula en tiempo de ejecucion







oDataAdapter.Fill(oDataTable)



clsconexion.Close()

Return oDataTable



End Function



La variable oDataAdapter se Utiliza antes de que se haya asignado un valor,podria darse una exepcion de referencia nula en tiempo de ejecucion

estoy usando visual basic .ne 2005 y sql server express



en donde no he hecho bien el codigo ayuda please se los agradecere