CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Error Deconosido

(1/2) > >>

spiderman160281:
bueno antes que nada gracias por cualquier ayuda, mi problema es el siguiente lo que pasa es que declare un vector dinámico pero me marca un error que deconozco y es el siguiente "variable 'n' is used before it has been assigned value. A null reference exceptio could result at run time" bueno es mi vector en la parte de abajo esta mi cacho de código ojala y alguién me pueda ayudar:  :lol:, el error o warning me lo marca colocando una linea verde bajo la 'n'...

        Dim n() As String  //mi vector
        Dim nombre As String
        Dim i As Integer
        Dim instruccion As String = "select * from clientes"
        Dim query As New SqlCommand(instruccion, con)
        Try
            con.Open()
            lectura = query.ExecuteReader()
            lectura.Read()
            While lectura.Read = True
                nombre = Trim(lectura.GetString(2))
                n(i) = nombre
                i = i + 1
            End While
            con.Close()
        Catch ex As Exception
            con.Close()
            MsgBox(ex.Message)
        End Try

        With TextBox1
            .AutoCompleteMode = AutoCompleteMode.SuggestAppend
            .AutoCompleteSource = AutoCompleteSource.CustomSource
            .AutoCompleteCustomSource.AddRange(n)
        End With
    End Sub

spiderman160281:
ayuda por favor que es este error.. variable 'n' is used before it has been assigned value. A null reference exceptio could result at run time en mi vector que es dinámico..

dim n() as string  :(

ekamini:
Me parece que deberias declarar un tipo array para asignar un n(i)...
talvez ese sea el problema, sino intenta inicializar la variable con espacios vacios. o hacerle: Dim n as New String
Ojala algo asi te funcione.
Buen dia

yumirsa:
oye ... segun entiendo es k a i nunca le asignaste un valor... ose a i=1... no se bien k deseas pero por k no lo poner en un ciclo.

yumirsa:
bueno ... le asignas un valor una ves k pasa.. pero al principio no tiene valor

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa