Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Valore record in un array

    Salve, è possibile inserire il valore di un campo proveniente da un db in un array? Ho provato sia in un array che in una variabile però il risultato non cambia, mi viene generato un errore del tipo: System.IndexOutOfRangeException: idAnnunci. Il tipo di record è un intero, il codice che ho usato è il seguente:

    definisco il mio array con Dim myArray() As Integer

    poi:

    myCommand = New SqlCommand("SELECT distinct(idConc) FROM annunci WHERE attivo <> 0 AND idConc = '236'", myConnection)
    rs = myCommand.ExecuteReader()
    If rs.HasRows = True Then

    While (rs.Read())
    myArray(counter) = rs("idAnnunci").Value # Riga in cui mi viene generato l'errore
    counter = counter + 1
    End While
    End If
    rs.Close()

    counter_i = counter
    counter = 0
    immagini.Text = ""

    While counter_i < counter
    myCommand = New SqlCommand("SELECT * FROM path_immagini WHERE id_annuncio = " & myArray(counter), myConnection)

    poi incremento il contatore per il ciclo while è inserisco tutti i record presi in immagini.Text.

    Ho provato anche a inserire dei valori numerici nel mio array ma il risultato non cambia, come faccio a inserire i valori voluti nel mio array?

    Grazie in anticipo....

  2. #2
    La dimensione di myArray quando la imposti?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.