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

    Creare Tabella Da File Di Testo

    Salve, mi trovo davanti ad un problema del genere:
    dovrei richiamare un file di testo e creare una tabella con alcuni campi delle stringhe
    e fin qua tutto bene.
    La volta successiva dovrei aggiornare la stessa tabella con un nuovo file di testo (aggiornato) ed eliminare eventuali campi e modificare eventuali campi.
    La mia tabella conterrà:
    colonna 1. un TITOLO FILM (E' LA KIAVE PRIMARIA CHE USO NEL DB)
    colonna 2. un GENERE
    colonna 3. un NUMERO ORDINE ( che terrà il conto di quanti genere ho per ogni film)
    NELLA TABELLA IO HO COME CHIAVE colonna1 e colonna2

    Il problema sorge quando io il tabella ho dei campi tipo:
    FILM1 - GENERE A NUM 1
    FILM1 - GENERE B NUM 2
    FILM2 - GENERE A NUM 1

    e mi arriva un nuovo aggiornamento con:
    FILM1 - GENERE A NUM 1
    FILM2 - GENERE A NUM 1
    FILM1 - GENERE B NUM 1

    in questo caso il mio codice andrà ad aggiornare praticamente il num ordine a 1 ed è un errore.

    descrivo i punti.

    esempio:

    Private Sub cmdGeneri_Click()

    '1 aprire il file da leggere
    '1.1 convertire il file in txt per la letture delle stringhe (lf to crlf)
    '1.2 ripulire il file da info inutili

    '2 ciclare lungo le righe del file
    '2.1 per ogni riga estrarre la chiave ed il genere (info separati da tab)
    '2.2 nel caso di genere multiplo associare ad ogni genere un num di ordine

    '3 aggiornare la tabella generi
    '3.1 Verifichiamo se la chiave è già esistente ed i generi non sono cambiati saltiamo
    ' se sono cambiati aggiorniamo i record corrispondenti ed i campi data mod
    ' se la chiave non è presente inseriamo la nuova chiave.

    '3.2 forse andrebbe verificata l'assenza di chiavi che noi abbiamo in tabella e che nel file imdb non esistono.
    ' in questo caso va valutato se cancellare l'informazione anche dalla nostra tabella.


    'note: durante il controllare dell'aggiornamento dei dati, controllare anche le impostazioni
    ' delle date per eventuali aggiornamenti di stringa per tener traccia di
    ' ogni cambiamento avvenuto con ogni aggiornamento.

    adesso prendo il codice e lo mando se possibile.
    grazie in anticipo.

  2. #2
    Benvenuto nel forum di HTML.it

    Ti invito a prendere visione del Regolamento del forum, dal momento che hai infranto un bel pò di regole:

    1. linguaggio nel titolo
    2. sezione (forse) sbagliata
    3. eventuale codice da postare negli appositi tag CODE
    4. hai fatto un elenco di cose che non sai fare ma che vorresti che facessimo


    Ciao

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319

    Moderazione

    Apri una nuova discussione nel forum Visual Basic e .NET Framework, avendo cura di leggerne prima il Regolamento interno, di indicare il linguaggio e la versione utilizzata nel titolo della discussione, postando il codice all'interno degli appositi tag CODE e descrivendo esattamente il problema che hai e gli eventuali errori che ottieni.

    Devo chiudere questa discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.