Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Connessione ODBC
martedì 05 dicembre 2006 - 11.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
mar 5 dic 2006 - 11:06
Buon Giorno,
Sono Passato da poco a c# e ho dei grossi problemi con la connessione ad un db tramite ODBC
Prima faccio un ODBC da pannello di controllo Di nome ISA che si connette correttamente al db........
Da programma cerco di connettermi al db in questo modo:
public bool OdbcConnection(string od, string User, string Pwd)
{
try
{
OdbcConnection Conn = new OdbcConnection();
Conn.ConnectionString = "Data Source ='ISA';User ID=ep;PWD='' ";
Conn.Open();
return true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message );
return false;
}
}
ma quando lo mando in esecuzione mi da un errore che dice:
ERROR [IM002] [Microsoft] [Driver Manager ODBC] Nome Origine Dati non trovato e driver predefinito non specificato.
E non so come risolvere..........
Diego Degli Esposti
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 5 dic 2006 - 11:28
Per me dovresti avere una cosa simile a questa:
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=\"DSN=ISA" +
";HOST=myhost;UID=ep;PWD=' ';\"";
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
mar 5 dic 2006 - 11:33
Ho provato ma ancora non funziona
Diego Degli Esposti
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 5 dic 2006 - 11:36
Non puoi mica andare avanti per tentativi.
Se il database ha un driver .net nativo (informati) utilizza preferibilmente quello.
Eventualmente fai una ricerca specifica mettendo odbc e il tipo di database che devi connettere.
Hai guardato su www.connectionstrings.com ?
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
mar 5 dic 2006 - 11:38
La stringa di connessione che uso ora usando vb.net funziona.......
usata con c# non va più.......non so più dove sbattere la testa...
Diego Degli Esposti
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 5 dic 2006 - 11:40
Metti la stringa di connessione che funziona e che usi con vb.net
Al limite puoi isolare la connessione vb.net in un oggetto, farci sopra una dll e utilizzarla poi da C#
Djdee86
Profilo
| Newbie
39
messaggi | Data Invio:
mar 5 dic 2006 - 11:50
Ho risolto.......
Basta Usare una stringa di connessione del tipo:
"Dsn=" + nomeodbc + ";uid=" + user + ";Initial Catalog=" + nomedb
Grazie lo stesso.....
Diego Degli Esposti
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !