Newsgroup: it.comp.lang.visual-basic
Titolo: Piccolo aiuto sufile di testo ed EXE

Salve a tutti, e chiedo scusa se la richiesta č banale, ma .. non so come
cavarmela ( sono proprio all'inizio )
Ho cheato il mio exe collegato ad un DB di acces, ricavato da un esempio e
mi funziona benissimo ( direte bene ..allora ? ) solo che mi diventa troppo
grande per creare un pacchetto di installazione ( 8 Mb ) .
Allora pensavo di sostituire il mdb con un file di testo .
Il contenuto deve essere solo letto ( e quě  ci riesco) ma vorrei che
venisse visualizzato in una DataGrid o qualcosa di simile, in moto che con
il mouse possa selezionare la riga e procedo con il mio utilizzo.
Il mio problema in poche parole č:
da un fila di testo che č separato da virgolette
"1","Casa","Macchina","ecc",
"2","Casa2","Macchina2","ecc2",
devo importarlo anche solo all'avvio della form, dentro ad una  DataGrid .
Esiste un esempio in rete  o magari una buona anima me lo fa ? ( sarebbe il
massimo )
Grazie ugualmente

 DataGrid .
Puoi usare l'istruzione Input # (Legge i dati da un file ad accesso
sequenziale aperto e li assegna a delle variabili).
Trovi un esempio nella guida.
-- 
Esteban
www.seber.it
Questo post č stato scritto con bit riciclati.

 Trovi un esempio nella guida.
Il fatto è che non ho la guida !!
( sono una disgrazia  !! )

 Grazie ugualmente
yuhuuu???!!
il file MDB (alias access alias Jet)...non ha di fatto una procedura di
ricompattazione automatica....
che vordì?
Vordì che se memorizzi un record e poi lo cancelli....ti lascia un buco...e
non lo riutilizza!
Incredibile vero?
Pensa ad un semplice database che memorizza modifica cancella molti
dati....un database per le prenotazioni di un aula scolastica ad
esempio....dopo un po diventa enorme!
Ma in realtà non sarebbe così enorme....
Basta che tu lo compatti ed oplà magicamente da svariati mega ti diventa
molto più maneggevole...
Prima di fare un setup...quindi....carica il tuo archivio con i dati di
default...e poi compattalo!!!
Inoltre:
 buona regola
...una volta al mese,quindicina,settimana,giorno,ora (dipende da quanto
traffico regge), proponi al tuo utente di compattare il database!
Come fare?...o bbè cerca nei vecchi post ...o in google "VB6 compattare mdb"
Bye man!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)

 Mb ) .
questo che vuol dire?????
Il setup è enorme mica solo per l'mdb!...ci sono i vari runtime...ed i
controlli che usi...e le dll per accedere ai dati , le icone, le immagini
etc etc
????? Cazzo sta dicendo willis????
:-)



mdb è piccolissimo, 110 kb, è l'installazione che diventa enorme.
voglio evitare di adoperare il riferimento ADO
Max


Mi sono trovato nella tua situazione dovendo sviluppare un sw da distribuire
via web, dove volevo soprattutto evitare casini con la distribuzione di MDAC
(che oltre a essere pesante, a volte richiede il riavvio...).
Allora, anche per poter sfruttare codice già scritto in passato, ho
realizzato una libreria di classi 'simil-Ado', ossia le classi Recordset,
Record, Field, i vari Enum, e ho aggiunto anche un po' di codice per
criptare il recordset quando viene salvato su disco.
Per sviluppare tutto avrò impiegato una giornata al massimo, ma devo dire
che è una comodità estrema.
Personalmente ti consiglio di utilizzare la stessa via. Distribuendo solo il
runtime di Vb, ho un subset di funzionalità Ado che ritengo più che
sufficienti per le necessità.
Ciao
Alberto

[Max = 
circa_NOS...@tiscali.it
 in c2pemp$6pp$
1...@lacerta.tiscalinet.it
]
ha scritto:

Ecco, sarà MDAC_TYP.EXE che si ciuccia da solo 5+ Mb
Toglilo e installalo da solo e prima del tuo applicativo.
Il resto sono i file di corollario, oltre al runtime di VB.

 Il resto sono i file di corollario, oltre al runtime di VB.
Esatto , è proprio  MDAC_TYP.EXE .
Cavolo ho provato a portare il paketto completo anche di MDAC_TYP.EXE di
installazione in un PC vergine ma  non mi funziona il mio exe !!!
Mi da errore 9 (possibile non me lo ricordo con esattezza)
e poi mi chiude tutto.
Sul mio pc dove c'è access va benissimo, ma  mi è venuto in mente di provare
in un pc dove non ci sia
Questo un'altro motivo perchè non voglio adoperare ado
Max

 Questo un'altro motivo perchè non voglio adoperare ado
Ado ha bisogno solo di MDAC_TYP.EXE.
Se il tuo programma non funziona è perchè utilizzi oggetti di qualche altra
libreria (DAO?).
termoPilucco

 altra libreria (DAO?).
beh... se il programma si collega ad access, direi che jet č indispensabile,
dao o non dao.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 indispensabile,  dao o non dao.
Giusto, l'hanno tolto da Mdac qualche da release, o mi sbaglio?
termoPilucco

[termoPilucco = 
circa_ter...@hotmail.com
 in
c2pqp4$2087s0$
1...@ID-188026.news.uni-berlin.de
] ha scritto:

Dalla 2.6 compresa.

 > Giusto, l'hanno tolto da Mdac qualche da release, o mi sbaglio?
Io scarterei Dao e ado, ma il mio problema è sempre quello iniziale, sto
guardado che usando delle tabelle in bdf, il pacchetto di installazione è
diventato di appena 2 mb, quindi e accettabile, ed ho visto che gira
benissimo su un pc che è privo di tutte le libreie che abbiamo parlato fino
ad ora.
L'ultima richiesta che faccio, quale componente è simile a DataGrid ( visto
che non riesco ad usarla in quanto non è supportata se non adopero ado) ,
cioè che mi faccia la stessa funzione o simile ?
Grazie Max