Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Array da recordset

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    Array da recordset

    Ciao a tutti,
    quello che vorrei fare è connettermi al db tirare fuori i record e metterli in un array.
    Lo so che questa cosa la faccio con il getRows ma la cosa che vorrei è non chiamare l'array con appoRecordset(colcounter,rowcounter) ma appoRecordset(nomeColonna,rowcounter).
    Conoscete esempio coldfusion?

    Grazie mille

  2. #2
    niente di più facile. se la tua colonna (ad esempio "Importo") è la quarta del recordset, ti basta fare

    ColImporto=4
    appoRecordset(ColImporto,rowcounter)


  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    l'ordine è in base a come stanno sul db???

    si è semplice ma ricordarsi il nome della colonna è molto + semplice dal ricordarsi il numero equivalente in base alla posizione del db.

    il programmatore è pigro. io esagero...

    Grazie mille....

  4. #4
    dovresti mettere in piedi una routinetta (una volta per tutte) che carica un dictionary analizzando i nomi del recordset. tieni però presente che in termini di velocità (se ne hai bisogno) il riferimento numerico è molto più efficiente

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    avevo penato a quello...utilizzo del dictionary.

    ma se ho n righe??? come faccio???

    Set d=Server.CreateObject("Scripting.Dictionary")
    d.Add "campo1","valore1"
    d.Add "campo2","valore1"
    d.Add "campo3","valore1"

    poi dovrei aggiungere la seconda riga

    d.Add "campo1","valore2"
    d.Add "campo2","valore2"
    d.Add "campo3","valore2"

    etc. etc.

    e per visualizzare
    Response.Write d.Item("campo1",riga1)
    Response.Write d.Item("campo1",riga2)

  6. #6
    ma nel dictionary devi mettere solo le colonne, mica le righe! sono tutte uguali...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    spe...forse so io... ma oggi sono disconnesso come il record che sto creando.

    Se il recordset ha

    campo1, campo2,campo3(queste sono sempre uguali e ok)
    valoreRiga1,valoreRiga1,valoreRiga1
    valoreRiga2,valoreRiga2,valoreRiga2
    etc.etc.

    nel dictionary le chiavi sono sempre uguali

    ma i valori come faccio a metterli???? VVoVe:

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.