Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Hybrid View

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    E poi Enzo e molto più bravo e paziente
    dimmi che bar frequenti che ti lascio brioche e cappuccino


    la logica da me suggerita risponde alla domanda "verifico il numero dei file e, se necessario, faccio un update"
    quella suggerita da andrea è più semplice ma non verifica la necessità di esser eseguita (che poi andrebbe semplificata inserendo direttamente le lista acquisita senza bisogno di svuotare il campo).


    Quote Originariamente inviata da djjunior Visualizza il messaggio
    mi manca come recuperare in una variabile i tutti dei file presenti nella cartella, utilizzandolo script che ho pubblicato su per il recordset disconesso.
    semplice. hai già in opera un ciclo, basta inserirci un variabile incrementale; da popolare con ogni file che ha rilevato

    codice:
    For Each strFile in objFiles
    if Right(lcase(strFile.name), Len(strExt)) = lcase(strExt) then 
            iContatore = iContatore + 1
            NomiFile = NomiFile & ","
    end if
    una volta ottenuta la lista, se necessario, la ripulisci dalla virgola finale; quindi la inserisci nel db con un semplice update del campo FOTO del record che ti interessa
    Ultima modifica di Vincent.Zeno; 21-05-2014 a 02:36

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    hai ragione, scusa (sono andato dritto all'obbiettivo scordandomi un passaggio).
    svista banale, potevi accorgertene perfino tu!

    codice:
    For Each strFile in objFiles
    if Right(lcase(strFile.name), Len(strExt)) = lcase(strExt) then 
            iContatore = iContatore + 1
            NomiFile = NomiFile & lcase(strFile.name) & ","
    end if

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie VINCENT,
    ma purtroppo penso di non aver capito, ho inserito il tuo codice, ma nel db inserisco solo virgole....
    Dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie Vincent,
    ma se invece di fare l'upload totale da zero dei nomi, vorrei aggiungerli nel valore nel db:c
    cioè nel campo foto c'è: foto01.jpg, foto02.jpg e vorrei aggiungere tipo:, foto03.jpg etc, come posso fare?
    Grazie
    G.

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    l'update (all'interno di un campo) non può essere selettivo, devi comunque inserire tutto daccapo.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie Vincent, durante il caricamento in db come posso ovviare che dopo l'ultimo file non si inserisca la virgola?
    Grazie
    G.

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    come ho detto prima... fai una pulizia della variabile.

    cerca l'ultima occorrenza e se si tratta di una virgola rimuovila.
    suggerisco appunto di verificare che si tratti di virgola, e di non eliminare tout court "l'ultimo carattere"


    puoi usare le funzioni right (per verificare) e replace (per togliere)
    oppure, una volta verificata l'occorrenza, semplicemente togliere l'ultimo carattere

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ho fatto così, ma la stringa NomiFile viene eliminata tutta:
    NomiFile è la stringa completa che finisce con la virgola e uno spazio bianco.
    codice:
    if Right(NomiFile, 2) = ", " then
    NomiFile = Replace(NomiFile, ", "," ")
    Dove sbaglio?

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    per come hai fatto elimini tutte la occorrenze di ", " sostituendole con uno spazio

    quindi non avrai più la virgola come separatore di valori

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    E quindi aiutami, come posso modificarlo?
    Grazie
    G.

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.