Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
08/01/08 20:18
labrujita
Ho un file TXT creato dal vecchio DBASE di DOS. Questo file contiene un database testuale i cui record sono le righe del fiel di testo ed i cui campi sono delimitati da un determinato carattere o combinazione di caratteri, ad esempio |-|

Come posso fare per creare un DATASET ed interagire con questo database testuale in VB.NET?
Per favore cercate di guidarmi passo passo eprchè è per me di vitale importanza.

Un ulteriore quesito: è possibile creare tabelle diverse all'interno dei file TXT-database?


Ciao a tutti e soprattutto un grazie a chiunque deciderà di aiutarmi.
aaa
09/01/08 16:56
Il Totem
La via che decidi di imboccare non è la più semplice, ma se non ne puoi fare a meno, ti aiuterò. Per leggere un file di dati di questo tipo è sufficiente un lettore di file come IO.StreamReader o IO.FileStream per leggerne le righe. Dopo aver immagazzinato tutti i record in questo modo, puoi ottenere i vari campi usufruendo della funzione String.Split(C) che restituisce un array di stringhe separando la stringa su cui viene richiamato in base al/ai carattere/i C. Ad esempio:
Dim S As String
Dim Fields() As String
S = "A|-|B|-|C"
Fields = S.Split("|-|") 
'-> Fields = {"A", "B", "C"}

Una volta ottenuti tutti questi dati, li dovresti immettere nel dataset uno alla volta con vari cicli for. In conclusione, dovresti creare una classe wrapper per i database txt.
aaa