llenar un combo box en vb.net

29/11/2004 - 18:26 por douglas | Informe spam
Hola Grupo:
Necesito llenar un combo con los datos de una tabla (sql
2000), yo lo hago con un procedimiento almacenado de esta
manera:
1 'Dim odatareader As SqlDataReader
2 'cn.Open()
3'Dim com As SqlCommand
4 'com.Connection = cn
5 'com.CommandType = CommandType.StoredProcedure
6 'com.CommandText = "CONMAErutas"
7 'odatareader = com.ExecuteReader
8 'While odatareader.Read
9 'Me.cboruta.Items.Add(odatareader("mrutacodigo"))
10 'End While
11 'odatareader.Close()
12 'cn.Close()

pero me da error al asignarle la conexion (cn) al comando
linea 4
como puedo hacerlo ?

gracias

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
29/11/2004 - 19:19 | Informe spam
Tu asignación es correcta ¿cual es el error que te esta marcando?

Saludos!
http://www.neo-mx.com/blog




"douglas" wrote in message
news:9c1b01c4d638$92682d30$
Hola Grupo:
Necesito llenar un combo con los datos de una tabla (sql
2000), yo lo hago con un procedimiento almacenado de esta
manera:
1 'Dim odatareader As SqlDataReader
2 'cn.Open()
3'Dim com As SqlCommand
4 'com.Connection = cn
5 'com.CommandType = CommandType.StoredProcedure
6 'com.CommandText = "CONMAErutas"
7 'odatareader = com.ExecuteReader
8 'While odatareader.Read
9 'Me.cboruta.Items.Add(odatareader("mrutacodigo"))
10 'End While
11 'odatareader.Close()
12 'cn.Close()

pero me da error al asignarle la conexion (cn) al comando
linea 4
como puedo hacerlo ?

gracias

Respuesta Responder a este mensaje
#2 douglas
29/11/2004 - 20:30 | Informe spam
gracias misael por ayudarme.

el error que da es:
"referencia a objeto no establecida como instancia de un
objeto"
en un archivo de modulo hago una conexion general para el
proyecto esta

Public CN As New SqlConnection("data
source=SERVTAS;initial catalog=VENTASDBD;integrated
security=SSPI;persist security info=False;workstation
id=pcname;packet ")

y es la que asigno en la linea 4

Tu asignación es correcta ¿cual es el error que te esta


marcando?

Saludos!
http://www.neo-mx.com/blog




"douglas" wrote in


message
news:9c1b01c4d638$92682d30$
Hola Grupo:
Necesito llenar un combo con los datos de una tabla




(sql
2000), yo lo hago con un procedimiento almacenado de




esta
manera:
1 'Dim odatareader As SqlDataReader
2 'cn.Open()
3'Dim com As SqlCommand
4 'com.Connection = cn
5 'com.CommandType = CommandType.StoredProcedure
6 'com.CommandText = "CONMAErutas"
7 'odatareader = com.ExecuteReader
8 'While odatareader.Read
9 'Me.cboruta.Items.Add(odatareader




("mrutacodigo"))
10 'End While
11 'odatareader.Close()
12 'cn.Close()

pero me da error al asignarle la conexion (cn) al




comando
linea 4
como puedo hacerlo ?

gracias







Respuesta Responder a este mensaje
#3 Ivan Mostacero Plasencia.
29/11/2004 - 21:33 | Informe spam
Me parece q no has instanciado tu commando, solo lo has declarado en la
linea 3,
3' Dim com As SqlCommand --> cambiar por Dim com As NEW SqlCommand

Ivan.


"douglas" escribió en el mensaje
news:9cea01c4d649$d6b06e60$
gracias misael por ayudarme.

el error que da es:
"referencia a objeto no establecida como instancia de un
objeto"
en un archivo de modulo hago una conexion general para el
proyecto esta

Public CN As New SqlConnection("data
source=SERVTAS;initial catalog=VENTASDBD;integrated
security=SSPI;persist security info=False;workstation
id=pcname;packet ")

y es la que asigno en la linea 4

Tu asignación es correcta ¿cual es el error que te esta


marcando?

Saludos!
http://www.neo-mx.com/blog




"douglas" wrote in


message
news:9c1b01c4d638$92682d30$
Hola Grupo:
Necesito llenar un combo con los datos de una tabla




(sql
2000), yo lo hago con un procedimiento almacenado de




esta
manera:
1 'Dim odatareader As SqlDataReader
2 'cn.Open()
3'Dim com As SqlCommand
4 'com.Connection = cn
5 'com.CommandType = CommandType.StoredProcedure
6 'com.CommandText = "CONMAErutas"
7 'odatareader = com.ExecuteReader
8 'While odatareader.Read
9 'Me.cboruta.Items.Add(odatareader




("mrutacodigo"))
10 'End While
11 'odatareader.Close()
12 'cn.Close()

pero me da error al asignarle la conexion (cn) al




comando
linea 4
como puedo hacerlo ?

gracias







Respuesta Responder a este mensaje
#4 willy martinez
01/06/2005 - 18:00 | Informe spam
como dice Ivan te falta instanciar el sqlcommand

"Ivan Mostacero Plasencia." wrote:

Me parece q no has instanciado tu commando, solo lo has declarado en la
linea 3,
3' Dim com As SqlCommand --> cambiar por Dim com As NEW SqlCommand

Ivan.


"douglas" escribió en el mensaje
news:9cea01c4d649$d6b06e60$
gracias misael por ayudarme.

el error que da es:
"referencia a objeto no establecida como instancia de un
objeto"
en un archivo de modulo hago una conexion general para el
proyecto esta

Public CN As New SqlConnection("data
source=SERVTAS;initial catalog=VENTASDBD;integrated
security=SSPI;persist security info=False;workstation
id=pcname;packet ")

y es la que asigno en la linea 4

>Tu asignación es correcta ¿cual es el error que te esta
marcando?
>
>Saludos!
>http://www.neo-mx.com/blog
>
>
>
>
>"douglas" wrote in
message
>news:9c1b01c4d638$92682d30$
>> Hola Grupo:
>> Necesito llenar un combo con los datos de una tabla
(sql
>> 2000), yo lo hago con un procedimiento almacenado de
esta
>> manera:
>> 1 'Dim odatareader As SqlDataReader
>> 2 'cn.Open()
>> 3'Dim com As SqlCommand
>> 4 'com.Connection = cn
>> 5 'com.CommandType = CommandType.StoredProcedure
>> 6 'com.CommandText = "CONMAErutas"
>> 7 'odatareader = com.ExecuteReader
>> 8 'While odatareader.Read
>> 9 'Me.cboruta.Items.Add(odatareader
("mrutacodigo"))
>> 10 'End While
>> 11 'odatareader.Close()
>> 12 'cn.Close()
>>
>> pero me da error al asignarle la conexion (cn) al
comando
>> linea 4
>> como puedo hacerlo ?
>>
>> gracias
>>
>
>
>
>



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