Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138

    [ASP] unire i campi di un recorset

    ciao a tutti
    probabilmente è stato un mio sogno, ma molto reale, chiedevo se esisteva un comando che, come succede per il join e gli array, mi unisca tutti i campi di un recordset separandoli con un carattere prescelto. Non riesco a trovarlo in nessun modo nel forum o in rete e per questo sto convincendomi che sia stato un'allucinazione.
    grazie a tutti

    macse
    Macse

    [PHP]-Notepad ++
    [C]-Dev-C++ 5 portable

  2. #2
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    scusa non credo di aver capito cosa ti serve...

    hai dei record del tipo

    gino bianco
    pino rosso
    e vuoi creare una stringa

    gino-bianco-pino-rosso ecc..??

  3. #3
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    si più o meno nel senso che riguarda sempre e comunque una sola row alla volta e quindi concatenare i valori dei ari campi, che so ID,NOME,COGNOME,INDIRIZZO in una stringa tipo:

    1#PIERO#ROSSI#VIA MILANO

    macse
    Macse

    [PHP]-Notepad ++
    [C]-Dev-C++ 5 portable

  4. #4
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    1#PIERO#ROSSI#VIA MILANO

    scusa ma se fai semplicemente una concatenazione di stringa non ti va bene?


    stringa_concatenata=RS("campo1")&"#"&RS("campo2")& "#"&RS("campo3")

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma se estrai i record con getrows() ed hai già un array bidimensionale riga/colonna?

    Roby

  6. #6
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    grazie roby
    getrows() lo sapevo che c'era qualcosa...
    lo cercavo dalla parte sbagliata...

    macse
    Macse

    [PHP]-Notepad ++
    [C]-Dev-C++ 5 portable

  7. #7
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    si puoi usare anche getrow

    Arraybidimensionale = RS.GetRows

    e te lo gestisci ad esempio con un

    For riga = 0 To UBound(myArray, 2)
    campo1 = Arraybidimensionale(0,riga)
    campo2 = Arraybidimensionale(1,riga)
    campoN = Arraybidimensionale(N,riga)
    Next

  8. #8
    Utente di HTML.it L'avatar di macse
    Registrato dal
    Dec 2002
    Messaggi
    138
    grazie a tutti e due...
    stavo pensando di essere effettivamente esaurito...

    macse
    Macse

    [PHP]-Notepad ++
    [C]-Dev-C++ 5 portable

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da macse
    grazie a tutti e due...
    stavo pensando di essere effettivamente esaurito...

    macse
    Un po' lo sei però....

    Roby

  10. #10
    non so a cosa ti serve, ma se può esserti utile puoi provare anche con getString.
    restituisce i record concatenati in stringa, con delimitatori che decidi tu.
    ex
    codice:
    rs.GetString(,,"[BR]","#")
    le righe sono delimitate da [BR] e le colonne da #
    xxx

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.