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

    Riconoscere un dato atomico all'interno di un record e ragrupparlo

    Ciao,
    mi servirebbe un consiglio per risolvere un problemino:
    Ho una tabella in un database dove sono contenuti nome, cognome, indirizzo, ecc... Di diverse persone.
    L'inridizzo per questioni amministrative è stato suddiviso in "TipoIndirizzo", "Indirizzo", "CAP", "Localita", "Provincia", "Regione" e "Stato".
    A complicare le cose c'è anche un altro fattore, i nomi dei fields da visualizzare sono contenuti in un'altra tabella, dove sono contenuti i nomi dei fields da visualizzare in base alla ricerca che è stata fatta.

    Il problema è che quando devo visualizzare l'indirizzo, lo devo visualizzare composto, tipo: via nomevia 34, 44100 citta (pr), regione, stato.
    Lo devo visualizzare assieme ad altri dati che però devono essere visualizzati singolarmente.
    Tanto per capirci l'output deve essere una cosa del genere:

    Nome: Pinco
    Cognome: Pallino
    Indirizzo: Via dellevie 69, 69691 citta (pr), regione (stato)
    Colore dei capelli: biondi
    Occhi: verdi


    dato che il ciclo per visualizzare i dati è una cosa del genere:
    1 db.open "select * from db",conn,2,3
    2 db2.open "select nome_campo from db2",conn,2,3
    3 while not db2.eof
    4 response.write(db.fields(db2.fields("nome_campo")) )
    5 db2.movenext
    6 wend
    7 db2.close
    8 db.close



    Cosa mi consigliate per risolvere il problema?
    Anche un "lascia perdere" è apprezzato, aspetto numerosi consigli.

  2. #2
    non ho capito molto ma se intendi prelevare i dati da due tabelle puoi fare una cosa di questo tipo:


    codice:
    strSql=" Select a.campo1, a.campo2, b.campo1, campo" & _
           " FROM tabella1 a, tabella2 b " & _
           " where a.criterio = b.criterio "
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  3. #3
    dovresti riuscire a capire che quel dato campo che stai leggendo e' un campo "indirizzo" e va quindi composto.

    dato che i nomi dei campi non sono variabili (nella tabella del db) ti consiglio di aggiungere un dizionario, dove mettere le singole proprietà dei campi.

  4. #4
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    non mi è molto chiaro cosa non riesci a fare.....



    nel cilco "cicli" solo db2....perchè?
    Fero
    Vuoi conoscere nuovi Amici?

  5. #5
    Credo che seguirò il consiglio di optime.

    Per asva: Non uso 2 tabelle con una relazione 1:1, quindi non posso fare quello che dici tu, anche perchè mi sarebbe poco utile.

    Per fero: Ciclo solo db2 perchè db mi serve solo per la stampa dei dati, mentre db2 contiene solo i nomi dei compi da stampare. in db è presente solo un record (una riga).

    Grazie a tutti per il tempo che mi avete concesso.

    Ciao...

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.