Newsgroup: it.comp.lang.delphi
Titolo: Tabelle in ram

Salve a tutti,
mi sono avvicinato da pochi giorni al Delphi, quindi perdonatemi se la
domanda vi sembrerà banale.
Sto cercando di convertire un mio programma da visual basic in delphi e
mi sto scontrando con il seguente problema:
- Con visual basic io leggo dei dati da un file di testo e popolo una
tabella in ram (creata da codice) appartenente ad un dataset dichiarato
(quindi senza far riferimento a nessun database su file).
Con delphi non riesco a farlo. Riesco a popolare solo database (Es.
*.mdb) persenti su file effettuando una connessione dal dataset.
Mi sapete aiutare ?
 
Inviato da 
www.mynewsgate.net

 *.mdb) persenti su file effettuando una connessione dal dataset.
Dovresti usare l'assignfile, per leggere e stoccare su memo file:
Var
MyTextFile: TextFile;
S: String[20];
I,J:integer;
begin
    AssignFile(MyTextFile,'FileXXX.txt');
    Reset(MyTextFile);
        Try
            While not eof (MyTextFile) Do Begin
            Readln(MyTextFiles, S, J);
            Memo1.Lines.Add(S+IntToStr(J));     << file memo per la
lettura...
        end;
    Finally
CloseFile(MyTextFile);
End;
End;

 ha scritto:

Inviato da 
www.mynewsgate.net


Che versione di Delphi usi? Se ne hai la possibilita',
utilizza un clientdataset per gestire i dati in memoria.
Altrimenti cerca una qualche "inmemory temporary table" sui
soliti siti di componenti (la migliore implementazione freeware
che io conosco e' la kbmMemTable).
Ciao.
--
ACSH
[D4]
---------------------------
Chi fa da se'
fatica il doppio

)
  "File deletion is murder..." (Futurama)

 Ciao! :-)
Inviato da 
www.mynewsgate.net

 per poi vedere i dati nel DBGrid.
Dopo che hai creato i campi nel clientdataset hai chiamato il metodo
"Create dataset" dal menu popup del componente cds? Se non l'hai fatto, hai
definito la tabella ma non l'hai resa persistente...
Saluti
	Marco Bortolani
	info @ 
marcobortolani.it


SQLMemTable della Aidaim (freeware): dovrebbe essere quello che cerchi
http://www.aidaim.com/products/sqlmemtable/sqlmemtable_spec.php
Ciao da un maledetto lurker

Ciao da un maledetto lurker
Entra attivamente in ICLD, non e' piu' tempo di lurkare!
Ciao!
;)
-- 
Morde. (
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/
Firefox, il miglior browser: 
http://www.gxware.org/mozilla/

 Mi puoi aiutare ?
Eh, il problema della gestione dei CDS l'ho avuto anche io
molto tempo fa... quindi, ad un certo punto, mi sono
deciso a scrivermi qualcosa che RISOLVE il problema alla
radice!
http://cc.borland.com/ccweb.exe/listing?id=18045
E' una semplice applicazione che ti permette - tramite un
banalissimo linguaggio di scripting - di creare dei CDS.
La GUI fa essenzialmente schifo, ma il programma funziona
bene( dal Maggio 2002 oltre 700 downloads ).
E' vero che non tutti i tipi di dati sono supportati,
però è anche vero che aggiungerne di nuovi è molto semplice.
Basta vedere come sono implementati quelli attualmente
supportati.
Sto anche lavorando - con un francese - alla versione 3 di
detto programma che apporterà numerose novità, superando i
limiti di quello attuale( innanzitutto potrà supportare i
dataset innestati e generare anche altri tipi di dataset ).
Dacci un occhio perché, pur essendo molto semplice, semplifica la
vita in modo notevole se lavori molto coi CDS standalone.
Ciao,
Andrea

Ci sono riuscito.
Grazie a tutti.
Inviato da 
www.mynewsgate.net