Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401

    Array di array di risultati...

    Sto cercando di usare Recordset.GetRows per mettere i risultati di una query in un array.

    Ora, se faccio

    codice:
    res = conn.execute(Query)
    resarr = res.GetRows()
    funziona tutto a meraviglia

    Ora, io voglio fare una serie di query e mettere i risultati in un array (che a questo punto avra' 3 dimensioni)

    Vorrei fare qualcosa del tipo
    codice:
    For i = 0 to n
      Query = "SELECT FROM table WHERE parentID = " & n
      res = conn.Execute Query
      resarr(i) = res.GetRows()
    Next
    Questo codice non funziona... in qualunque modo io cerchi di usare Dim su resarr mi da sempre errore.

    Come posso fare? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Ho risolto!
    In pratica sbagliavo ad accedere all'array...

    Cosi va:
    codice:
    ReDim resarray(n)
    
    For i=0 To n
      Query = "SELECT FROM table WHERE parentID = " & n
      res = conn.Execute Query
      resarray(i) = res.GetRows()
    Next
    Poi per accedere all'array:

    codice:
    resarray(x)(1,0)
    Io pensavo creasse un array a 3 dimensioni ma scrivere resarray(x,1,0) non funziona! Stranezze di ASP!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.