Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Ma ADODB o altro?

Salve a tutti.
Mi sto cimentando un po' con VB .NET 2003 prestato da un amico, quindi 
quando ho tempo ci metto mani e faccio delle prove.
Ora, la questione per me importante č: esiste qualcosa di diverso da 
ADODB per .NET oppure posso usare lo stesso Microsoft ActiveX Object 2.8?
Cioč ho fatto le prime prove di connessione verso i database MySQL ed 
SQL Server che ho qui in ufficio, e dato che sto usando ADODB non ho 
problemi (ovviamente č tutto identico a quando uso VB6), ma mi chiedo se 
ci sia qualche innovazione con .NET...
Thx a tutti!
-- 
Quando noi ignoranti eravamo di piů, tutto era piů bello...
(A. Celentano)
Per rispondermi in privato, prima togli l'immondizia dalla testa.

 ci sia qualche innovazione con .NET...
Con .NET non c'è che da usare 
ADO.NET
 che NON è ADO/ADODB.
Verso MySQL per la fattispecie esiste un provider "managed" nativo .NET
(il link per il downlad nel sito di MySql)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ci sia qualche innovazione con .NET...
Con .Net evita l'interop con COM.
Inserisci il namespace System.Data e avrai quanto ti serve.
Se per il tuo DB esiste un provider managed referenzia quello, altrimenti,
sempre tramite ADO.Net puoi continuare ad usare OleDb tramite il framework
(System.Data.OleDb).
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

Allora... sono andato sul sito di MySQL e ho scaricato il "Connector/NET 
1.0" e l'ho installato.
Nella guida mi spiega come si usa e nella parte superiore di ogni pagina 
dice sempre:
MySQL ADO.Net Data Provider
MySql.Data.MySqlClient Namespace
Ora 'sto namespace da dove lo importo?
Da quanto ho capito, ora dovrei aggiungere un riferimento al progetto, 
ma tra tutti i riferimenti ".NET" non vedo nulla che contenga la parola 
"MySQL" all'interno...
Che faccio???
AIUTOOOO!!!!!
Ero tanto pratico con VB6...
P.S.: Se vado in:
Help -> About Visual Basic .NET
mi compare:
Microsoft Development Environment 2002 Version 7.0.9466
Microsoft .NET Framework 1.0 Version 1.0.3705
E' una versione vecchia?
Non è al massimo della compatibilità con quello che oggi viene prodotto 
per .NET?
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...


 "MySQL" all'interno...
Quando hai installato il tuo driver devi inserirne il riferimento nel tuo
progetto (dalla visualizzazione del progetto scegli riferimenti inserisci)
A questo punto il namespace (se non desideri scrivere sempre tutta la
gerarchia).
Imports <namespace>


 E' una versione vecchia?
Sì, la versione è quella vecchia, ma se il client è per l'1.0 non ci sono
problemi.
Altrimenti non so se installandoti anche il Fw 1.1 e poi agendo sui suoi
tools di configurazione puoi "reidirizzarlo" sull'1.0.


 Beh, magari sui filettini di help
filettini al :Pepe verde ?

 System.Data.MySql.dll.
Ah ecco... comunque devo raggiungere la DLL.
Io pensavo che nell'elenco dei riferimenti disponibili per .NET mi 
comparisse comunque già qualche cosa per MySQL.
Vabè ora sto provando a casa...
Il manuale su .NET devo comunque procurarmelo, perchè quella di provare 
il linguaggio è stata una cosa che mi è venuta magicamente in testa ieri 
sera...
Thx a tutti :)
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)
Per rispondermi in privato, togli prima l'immondizia dalla testa ;)