Newsgroup: it.comp.lang.visual-basic
Titolo: Random Access Files, perchè no?

Visto che sembrate bravini.....vabbè siete proprio bravi, un altra
domanda!!!!! :)))
Ho necessità di fare un piccola applicazione in 
dot.net
 che non abbia
nessun database commerciale come supporto ma immagazzini dati per poi
farne successive statistiche.....Qual'è secondo voi la soluzione migliore?
Io ho trovato questo tutorial sui file RAF che non ho mai
usato.....
http://www.vbcity.com/forums/topic.asp?tid=102723
 che ne pensate?
Thanks in advance!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 farne successive statistiche.....Qual'è secondo voi la soluzione migliore?
Direi che non hai molte alternative: se devi memorizzare i dati ti devi
appoggiare ad un file :-), e quelli ad accesso casuale ti consentirebbero
di gestire con una certa agilità anche quantità rilevanti di dati.
Ma... Perchè non devi/puoi utilizzare un database?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo


 Ma... Perchè non devi/puoi utilizzare un database?
La mia applicazione (assolutamente gratuita) verrà distribuita in ognidove
e deve essere il più semplice possibile installarla. In particolare non
deve prevedere (non voglio io) installazioni di database a pagamento (in
particolare) ma anche free che poi impegnino risorse tecniche di
configurazione. Inoltre la mole di dati non è particolarmente elevata
(diciamo si sarebbe risolto in un db con 10-15 tabelle con max 30/100
records).
Che ne pensate?  
-- 
Luigi Braccioforte
Wonderfulworld (50807) Italia V.181 | Seconda società Ht quotata in borsa
Junior Manager della IHNF | Tessera #136 Club dei Mille


> Ma... Perchč non devi/puoi utilizzare un database?
Forse per i problemi con SQL, le SQL Injection in Access...
Bye,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
MyBLOG (NEW!!) 
http://spaces.msn.com/members/itanet/

 Forse per i problemi con SQL, le SQL Injection in Access...
Hai indubbiamnete ragione.
Per risolvere questi problemi, la strada migliore è sicuramente tornare
alle incisioni su pietra.



Considera la possibilità di serializzare i dati contenuti nelle datatable in 
file XML.
Viene tutto fatto in automatico dal framework con i metodi ReadXml e 
WriteXml.
Certo non puoi farci le query però se ti carichi i dati poi con le DataView 
e compagnia il lavoro non è così complesso (volendo io mi sono fatto anche 
delle classi per mettere in join due datatable e una per eseguire 
raggruppamenti: se può interessare... roba simile si trova anche completa di 
codice spulciando il sito della Microsoft).
Ciao 

 codice spulciando il sito della Microsoft).
Grazie per le dritte!!!!
Ciao 


 alle incisioni su pietra.
Beh, si risolve :)
Io infatti cerco di usare al minimo i database (e mai quelli Access :)


 le SQL Injection in Access...
cosa sono?
--
a.cara

 cosa sono?
Tecniche per intervenire, anche pesantemente, su un db, aggirando le
protezioni.
Per quel poco che ne so non sono un'esclusiva di Access, ma se lo dice
l'esperto...


 ha scritto nel messaggio 
news:Albze.7158$b93....@tornado.fastwebnet.it...


 
ti ringrazio. Grosso modo conosco il problema.
Mi incuriosiva il fatto di "Access".
--
a.cara

 ma se lo dice l'esperto...
Fra l'altro difficilmente riesco ad immaginare casi in cui si applicano a 
DB in locale.
E leggendo quanto scrive l'OP...
ma se lo dice l'esperto...
Lokar 

>farne successive statistiche.....Qual'è secondo voi la soluzione migliore?
C'e' sempre MSDE, la versione ridotta di SQL Server gratuita.
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 l'esperto...
Mavalà...
dico, in Access non si può disattivare il supporto alle SQLInjection...
Certo, anche in SQLServer ci sono !!!


 C'e' sempre MSDE, la versione ridotta di SQL Server gratuita.
Che però va installato sui client....sbaglio?
-- 
Luigi Braccioforte
Wonderfulworld (50807) Italia V.181 | Seconda società Ht quotata in borsa
Junior Manager della IHNF | Tessera #136 Club dei Mille
questo articolo e` stato inviato via web dal servizio gratuito 


> Che però va installato sui client....sbaglio?
Se hai un server ed altri pc in lan...
Se lo vuoi usare solo per db statici e non condivisi fai che il pc che li
usa è lui stesso il server.


 dico, in Access non si può disattivare il supporto alle SQLInjection...
					^^^^^^^^^^^^^^^^
un po' come dire che non si puo' disattivare il supporto al
buffer overflow alla strcpy :-P
-- 
ciao, hal

 Che però va installato sui client....sbaglio?
Ovviamente. Però è gratuito.
Penso che utilizzare files per immagazzinare informazioni sia tornare 
indietro di 30 anni.


 buffer overflow alla strcpy :-P
...
Intendo dire, in Access non si può togliere quel supporto, cioè, aumentare
la protezione e fare in modo di non attivare le SQLInjection.


 Certo, anche in SQLServer ci sono !!!
In qualunque dbms che abbia un 'supporto per Sql-Injection', 
immagino...
Alberto
-- 
I have a dream that my four little children
will one day live in a nation where they
will not be judged by the color of their skin
but by the content of their character.

 la protezione e fare in modo di non attivare le SQLInjection.
Senza offesa, se scrivi cosi' non solo *non sai* che cosa si
intende con sql injection, ma non sai neanche cos'e' un'applicazione
che accede ad un database e manipola i dati in esso contenuti.
-- 
ciao, hal

 che accede ad un database e manipola i dati in esso contenuti.
Ok... non parlo +...
Basta insulti...
Ok, non mi so spiegare, ma che bisogno c'è di rispondere in questo modo?
Se ho offeso e/o dato fastidio a qualcuno, scusatemi...
Ma ora basta...
Ciao,


 Ma ora basta...
Ok, sforziamoci sempre di pensare prima di scrivere.
-- 
ciao, hal

 google.
Ok...
La prossima volta studierň la mia risposta con un diagramma UML e
pubblicherň le versioni con il CVS, fino ad arrivare alla prima major relase
e quindi pubblicarla sul ng.
Bye,


 e quindi pubblicarla sul ng.
Si puo' tanto scrivere un'opera omnia con carta e matita
quanto far esplodere uno shuttle avendo a disposizione le
migliori macchine di calcolo.
-- 
ciao, hal

 Io infatti cerco di usare al minimo i database (e mai quelli Access :)
Certo che, se tu cercassi di usare al minimo anche questo ng, ci sarebbe 
molto meno da ridere ;)
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 molto meno da ridere ;)
Già :(
Ma l' ennegì è utileee...
