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

Come ho scritto in precedenza sto cercando di imparare DAO, perch� avrei 
intenzione di cambiare il DB.
Adesso uso Access ma vorrei sostituirlo con qualcosa di pi� potente, perch� 
da quanto ho letto Access � limitato nella capienza di dati.
Mi consigliate uno buono, potente e soprattutto free
Carmelo 



Io uso firebird.
Valuta SQL Server Express Edition, che ti dovrebbe permettere il porting
alla versione "seria", in modo immagino abbastanza indolore.
Altrimenti sentiti ma mai usati: MySQL, PostgreSQL, sqlite, Oracle Express.
Se hai idea di sviluppare sempre con microsoft (specie .NET), e le
limitazioni ti vanno bene, io valutere SQL Express Edition (c'� anche la
compact volendo, che � in un unico file stile access:
http://en.wikipedia.org/wiki/Embedded_database
 )
http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
http://www.microsoft.com/sqlserver/2008/en/us/compare-specialized.aspx
Compact
- Build standalone and occasionally connected applications for mobile
devices, desktops, and web clients on all Microsoft Windows platforms.
Express
- Ideal for learning and building desktop and small server applications and
for re-distribution by ISVs.

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:x7ubtmep04xj.ywoegs24ytqs$.dlg@40tude.net...

Perch� hai scelto firebird?
Cosa intendi per limitazioni?
Questi che mi hai elencato sono free?
Carmelo 

 Carmelo
....non hai capito allora!
DAO è specifico di JET (il cui front end grafico si chiama ACCESS)
Se impari DAO rimarrai sempre con access!!!!!!
Non ti confondere con ADO!
Con ADO basta cambiare provider per interfacciare un nuovo motore db.
Da VB6 non hai grandi difficoltà nella scelta:
Mysql  ....SLQ express....quello che vuoi
da VB.net hai la corsia preferenziale con sql server (e la sua
versione free :Express)....sopratutto per i nuovi oggetti e tecnologie
di accesso ai dati: Linq in primis
Ma non è impossibile collegare (però con ado.net...anche se si smuove
parecchia roba con il fw 4.0) postgresql,mysql...etc etc

 Questi che mi hai elencato sono free?
Sostanzialmente si, mi pare che mySQL non lo sia per uso commerciale, ma
magari informati se ti interessa.
Per il resto se ne cerchi le info uno per uno ti rendi un po' conto di cosa
offrono.

 Carmelo
....non hai capito allora!
DAO � specifico di JET (il cui front end grafico si chiama ACCESS)
Se impari DAO rimarrai sempre con access!!!!!!
Non ti confondere con ADO!
Con ADO basta cambiare provider per interfacciare un nuovo motore db.
Da VB6 non hai grandi difficolt� nella scelta:
Mysql  ....SLQ express....quello che vuoi
da VB.net hai la corsia preferenziale con sql server (e la sua
versione free :Express)....sopratutto per i nuovi oggetti e tecnologie
di accesso ai dati: Linq in primis
Ma non � impossibile collegare (per� con ado.net...anche se si smuove
parecchia roba con il fw 4.0) postgresql,mysql...etc etc
Scusate!!!
Avevo capito ma ho sbagliato a scrivere.
DAO lo uso gi� ma sto cercando di imparare ADO per cambiare database.
Carmelo 

 DAO lo uso gi� ma sto cercando di imparare ADO per cambiare database.
Se devi imparare qualcosa, ti consiglierei di andare direttamente su .NET.
Anche perch� comunque di Ado non � che ci sia chiss� che da imparare per
"cominciare".

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1c15bm68jkir9.y6pnd9wzcjow$.dlg@40tude.net...

Avevo gia iniziato a fare qualcosa con vs2005 ma ho rinunciato. Mi � parso 
molto complicato.
Con quei dataset e dataadaptor (se ricordo bene) per fare un semplice 
collegamento al DB ci perdevo la testa.
Ho avuto una brutta impressione.
Carmelo 

 Ho avuto una brutta impressione.
Ci sono diversi libri molto introduttivi.
Io ho iniziato per curiosit� questo:
http://www.hoepli.it/libro/adonet-aspnet.asp?ib=9788820340032&pc=000022007002013
Ti spiega anche un po' di basi teoriche di database.