Salvare array [vb.net]

martedì 03 febbraio 2009 - 17.20

frenk17 Profilo | Junior Member

ciao ragazzi ho un problema...
ho fatto un programma per gestire le timbrature in un azienda, i dati delle varie timbrate vengono salvate su un record e questo record viene stampato su un file di appoggio txt.
il problema però è che se salta la corrente io perdo il mio record e dal file di testo non riesco a ricavarlo di nuovo.
avete consigli o sul come salvare il record così da poterlo recuperare, o sul come ricavarlo da questo file txt

i file file ha questa struttura:
nome cognome matricola data entrataM uscitaM entrataP uscitaP ore lav straod.(ore) Ritardo(ore)
pippo pippoli ps28 01/12/2008 07.48 12.00 12.58 18.45 8,5 1,5 0
paperino paperotto ps8 01/12/2008 08.01 12.00 13.13 17.15 8 0 0,01
minnie minnietta ps12 01/12/2008 07.58 12.00 13.09 17.16 8 0 0



grazie mille

Jeremy Profilo | Guru

un database?

frenk17 Profilo | Junior Member

si con un database potrei ma non c'è un modo per salvare direttamente il record e riprenderlo già pronto

Jeremy Profilo | Guru

Prova così:
My.Settings.Save(tuooggetto)
però non so darti altre informazioni a riguardo.

Ciao

frenk17 Profilo | Junior Member

ho fatto una prova veloce e non mi sembra funzioni, ora scusate ma devo uscire dall'ufficio, se qualcuno ha informazioni su My.Settings.Save...
oppure su un metodo alternativo per salvare un record..
comunque Jeremy hai capito esattamente quello che intendevo.. grazie mille...

Jeremy Profilo | Guru

Si..scusa devo aver bevuto un pò troppo

In realtà il discorso è così:
Devi andare nelle proprietà di progetto.
Aprire la scheda Impostazioni
Creare una nuova proprietà di tipo System.collection.arrayList
e poi utilizzarla così:
My.Settings.mem_array .add('Aggiungi i tuoi valori)
My.Settings.Save()

Facci sapere...
Ciao.

alexmed Profilo | Guru

Ciao
Un'altra soluzione potrebbe essere quella di caricare il tuo file su un DataGridView
Se vuoi provarci questo link ti dice come fare

http://www.codeproject.com/KB/vb/DataGridView_and_CSV.aspx

Ciao
alexmed

frenk17 Profilo | Junior Member

>Aprire la scheda Impostazioni
>Creare una nuova proprietà di tipo System.collection.arrayList
>e poi utilizzarla così:
>My.Settings.mem_array .add('Aggiungi i tuoi valori)
> My.Settings.Save()


al momento non funziona ma probabilmente sbaglio ad utilizzarlo io.
se devo salvare l'intero record come faccio? io ho scritto così:

My.Settings.save_array.Add(personale)
My.Settings.Save()

in cui personale è il record che voglio salvare
un potenziale errore che possa aver fatto è: nelle proprietà di System.collection.arrayList ho messo:
NOME: save_array TIPO: system.collection.arraylist AMBITO: applicazione
però non so cosa crivere in VALORE...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5