• Viernes 8 de Noviembre de 2024, 20:19

Autor Tema:  Error Deconosido  (Leído 1707 veces)

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Error Deconosido
« en: Lunes 28 de Mayo de 2007, 17:56 »
0
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

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Error Deconosido
« Respuesta #1 en: Lunes 28 de Mayo de 2007, 19:38 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Error Deconosido
« Respuesta #2 en: Lunes 28 de Mayo de 2007, 19:45 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Error Deconosido
« Respuesta #3 en: Miércoles 30 de Mayo de 2007, 00:18 »
0
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.
[size=109]Miriam [/size]

yumirsa

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Error Deconosido
« Respuesta #4 en: Miércoles 30 de Mayo de 2007, 00:20 »
0
bueno ... le asignas un valor una ves k pasa.. pero al principio no tiene valor
[size=109]Miriam [/size]

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Error Deconosido
« Respuesta #5 en: Miércoles 30 de Mayo de 2007, 17:24 »
0
quien es k camarada  :) ???