Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Database

Buongiorno!
Vorrei sapere da chi è più esperto di me quale tipo di database utilizzare 
per sviluppare
un'applicazione fatta in VB6.
Ho già creato un programma VB6 che acquisisce i dati sul campo tramite Plc.
Ora vorrei salvare tutti questi dati in un formato database (tipo SQL, 
Access ecc).
Essendo a zero come conoscenza di database e loro utilizzo chiedevo a voi se 
avevate qualche consiglio/dritta
su cosa utlizzare e magari qualche sito internet di riferimento per 
cominciare a studiare la cosa (magari in ITALIANO)
Grazie a tutti!!
Alessandro 


ciao alessandro,
molto dipende dalla mole dei dati che registri e poi da come intendi
utilizzarli
io in genere uso access e non mi trovo male, è semplicissimo da
gestire e, se sei alle prime armi, può essere un buon rodaggio.
però non è indicato se il tuo DB deve contenere diversi GB di dati, in
quel caso è meglio orientarsi su sql

 Access ecc).
[CUT]
Come ti ha detto Paola .. dipende,
ma a quanto ha detto lei aggiungerei anche se il db dovrà essere mono o 
multi utente (cioè se sul quel db ci potanno essere più accessi 
simultanei oppure solo un accesso alla volta).
E poi alcuni GB per access ... brrrr ... non che non li gestisca però 
... ci penserei molto bene prima di affidargli tanta roba.
Io mi limiterei a 100/200 MB e solo in caso di monoutenza altrimenti 
scenderei ancora.
In alternitiva SQL Express 2008 (gratuito) o anche SQL Compact, altri ti 
consiglieranno SQL Lite (ma io non lo conosco quindi non saprei).
ciao
stefano

Alessandro ha spiegato il 02/04/2009 :

Già VB6 non è che sia 'il futuro', se proprio devi imparare qualcosa di 
nuovo, che possa avere un senso per domani, almeno studia SqlServer.
Esiste anche gratuito e distribuibile, quindi spendi niente e impari su 
un dbms serio. Serio nel senso che se domani devi fare un sw per 
gestire dati importanti, sai già usare uno strumento affidabile, 
indistruttibile, velocissimo, espandibile.
Alberto
-- 
Heinrich Zille: Ognuno crede che l'altro sia come se stesso, 
dimenticando che al mondo esistono anche delle persone oneste.

 ha scritto nel messaggio 
news:49d4ccd4$0$714$5fc...@news.tiscali.it...


 ha scritto nel messaggio 
news:mn.13e97d94e...@hotmail.com...


 Anche a livello di costi non saprei cosa aspettarmi.
Non cambia niente, se usi SqlServer puoi installare la versione 
gratuita sulla stessa macchina su cui gira l'applicativo, avrai un pc e 
nessuna licenza da pagare. Come accade con Access, del resto.
Con altri db invece avrai licenze da pagare.
La vera differenza fra dbms (come SqlServer, MySql, Oracle, DB/2, ...) 
e db file-based (come Access), è che i primi hanno una gestione della 
sicurezza molto più raffinata, per cui all'inizio è più ostico 
districarsi in mezzo a connessioni, login, utenti, diritti, ecc...
Comunque, se non hai esigenze particolari in termini di affidabilità, 
performance, accesso multiutente, dimensioni del db, puoi scegliere a 
caso, vanno bene tutti.
Ma siccome io ragiono sempre sull'investimento su me stesso che deriva 
da un progetto, se dovessi partire da zero non ci penserei due volte.
Alberto
Alberto
-- 
Georges Pompidou: Un uomo di stato è un politico che dona se stesso al 
servizio della nazione. Un politico è un uomo di stato che pone la 
nazione al suo servizio.

 dedicata per gestire i database SQL.
[CUT]
Se con "i database SQL" intendi SQL Server allora la risposta č ně nel 
senso che se installi una delle versioni dalla Standard (workgoup a 
parte) in su allora hai bisogno di un s.o. server se invece installi la 
versione Express allora puoi benissimo utilizzare un s.o. client come 
win 2000 / win xp / vista (olte che i s.o. server).
Il mio consiglio va su SQL Server 2008 Express.
ciao
stefano


C'è già tutto, ambiente di sviluppo e SQL:
http://www.microsoft.com/Express/VB/#webInstall
Seleziona la lingua e vai.
Gratuito.
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/
 

 Se con "i database SQL" intendi SQL Server allora la risposta è nì nel 


 ha scritto nel messaggio 
news:mn.13fa7d94c...@hotmail.com...


Cos'è la nuova versione di VB? con già dentro l'SQL Express?
Tutto gratis???
Ale
-- 
"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel 
messaggio news:49d4d549$0$1121$4faf...@reader2.news.tin.it...



Si.


Interessante!
Le principali differenze tra VB6 (vecchio) e VB 2008 Express (nuovo)?
I progetti creati con la versione 6 sono utilizzabili con la 2008?
Ale
-- 
"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel 
messaggio news:49d4d95a$0$1123$4faf...@reader2.news.tin.it...


 I progetti creati con la versione 6 sono utilizzabili con la 2008?
...
No, anche se c'e', nel net, una funzione di "importazione" del codice VB6; 
onestamente penso pero' che sia meglio fare finta che quella vocina del menu 
non esista neanche.
Ciao... Maurizio 

 ha scritto nel messaggio 
news:49d4def4$0$844$4faf...@reader5.news.tin.it...


 Come linguaggio di programmazione sono uguali? o per lo meno come sintassi?
Sono identici. L'unica cosa che cambia è l'ambiente di sviluppo e
alcune cosette che non puoi fare (vedi applicazioni per palmari & co).
Per quelle c'è sharpDevelop :)
ciao

 scenderei ancora.
io invece ne uso quotidianamente (e in modo intensivo) uno di 415 mb, una 
tabella ha 130k record, per di piů il primario sta su disco usb, sugli hard 
disk ci faccio giusto le copie...
che poi partendo adesso valuterei altro, č indubbio. ma ho appena staccato 
il disco dal pc dell'ufficio, l'ho riattaccato qui 30" fa, e magicamente il 
db č riapparso senza noie tipo detach/attach.
solita storia: valutare attentamente pro e contro.
in linea di massima, comunque, ho visto defungere molti piů dischi che mdb.
ciao 

 magicamente il db č riapparso senza noie tipo detach/attach.
Puoi fare la stessa cosa con SQL Compact :-)
Access cmq hai i suoi bei vantaggi solo che mi tremano un po' le mani 
quando vedo db access cosě grandi (magari sono un po' paranoico).
ciao
stefano