Object reference not set to an instance of an object

29/08/2006 - 04:10 por neualex | Informe spam
Hola foro
Queriendo rellenar un combobox, mi codigo me arroja este error:

Object reference not set to an instance of an object

He buscado en Google, pero ninguno ofrece solucion a esto.
Alguna sugerencia?
Saludos.

Mi codigo:

Dim w_dsClient as new DataSet --esta a nivel de clase

Dim strSQL As String
strSQL = "SELECT * FROM County ORDER BY CountyName"

Dim w_daTable As New OleDbDataAdapter(strSQL, objGlobal.getConnectionString)
w_daTable.Fill(w_dsClient, "County")

cboCounty.DataSource = w_dsClient.Tables.Item(0) --el error sucede ACA
cboCounty.DisplayMember = "CountyName"
cboCounty.ValueMember = "CountyID"

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
29/08/2006 - 09:26 | Informe spam
"neualex" wrote in message
news:%
mi codigo me arroja este error: Object reference not set to an instance of
an object



Significa que estás tratando de acceder a un objeto que vale "Nothing"
(no se le ha hecho todavía el "New").

cboCounty.DataSource = w_dsClient.Tables.Item(0) --el error sucede ACA



Sigue el programa con el debugger y comprueba cuál de los objetos que
hay en esa línea vale Nothing. Podría ser el propio combo (cboCounty), por
ejemplo, si has metido tu código en el constructor de clase de un Form antes
de la llamada al InitializeComponent, que es el que hace el New del combo.
Respuesta Responder a este mensaje
#2 neualex
29/08/2006 - 13:27 | Informe spam
Alberto,

Muchisimas gracias...sabia que estaba haciendo referencia a un objeto con
valor Nothing, pero...no sabia donde podria estar dicho error. Tu comentario
final, sobre la llamada al combobox antes que este haya sido incluso
dibujado en el formulario resolvio mi problema.

Ahora lo que hice fue colocar mi metodo que hace el cargado de las tablas
justo despues del InitializeComponent del constructo, y funciona
perfectamente.

Muchas gracias nuevamente.

"Alberto Poblacion" wrote
in message news:%
"neualex" wrote in message
news:%
mi codigo me arroja este error: Object reference not set to an instance
of an object



Significa que estás tratando de acceder a un objeto que vale "Nothing"
(no se le ha hecho todavía el "New").

cboCounty.DataSource = w_dsClient.Tables.Item(0) --el error sucede ACA



Sigue el programa con el debugger y comprueba cuál de los objetos que
hay en esa línea vale Nothing. Podría ser el propio combo (cboCounty), por
ejemplo, si has metido tu código en el constructor de clase de un Form
antes de la llamada al InitializeComponent, que es el que hace el New del
combo.


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