Problemi con asp.net e mysql..

venerdì 31 marzo 2006 - 16.33

Gabri.NET Profilo | Newbie

Ciao a tutti..... qualcuno sa cosa devo fare e che stringa di connesisone usare per connettermi con .NET ad un database mysql?!
ho provato in diversi modi ma nessuno sembra funzionare...

grazie




Guarda qua, con quest'unico dito avrei potuto farti uscire la vita dalla bocca!!

alx_81 Profilo | Guru

'OLE DB, OleDbConnection (.NET)
"Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd;"



io ho sempre usato questa..
fammi sapere!!

Alx81 =)

Gabri.NET Profilo | Newbie

appena torno a lavoro lunedi ti scrivo la mia stringa di connessione...è uguale alla tua ma non so perke non mi funziona...eppure ho scaricato myodbc e l'ho richiamato nella pagina...mah...a lunedi e grazie!!




Guarda qua, con quest'unico dito avrei potuto farti uscire la vita dalla bocca!!

alx_81 Profilo | Guru

il problema è che usi odbc..
usa oleb, e scaricati l'oledbconnector..
Alx81 =)

freeteo Profilo | Guru

ciao a tutti,
perche non usare 1provider .net per mysql?
http://dev.mysql.com/downloads/connector/net/1.0.html
mi sembra la soluzione piu semplice, senza problemi e con possibilita' di usare codice managed, con tutti i vantaggi che comporta

Per le stringhe di connessione poi magari si puo' dare sempre 1occhiata a http://www.connectionstrings.com per vedere se abbiamo sbagliato a scrivere qualcosa...


ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Gabri.NET Profilo | Newbie

Funziona!! grazie mille, il problema doveva essere proprio il fatto che cercavo di usare ODBC...è rimasto solo un problemino e cioè che mi da errore sia usando l'"USING" che cercando di fare un "IMPORT NAMESPACE", mi dice che non trova il riferimento nell'assembly, ma se invece scrivo il namespace completo ogni volta mi funziona tutto perfettamente..
in ogni caso grazie ancora




Guarda qua, con quest'unico dito avrei potuto farti uscire la vita dalla bocca!!

zcaotica Profilo | Newbie

Salve a tutti

E' la prima volta che scrivo perciò mi presento :D
Mi chiamo Zeta alias Roberto e lavoro in c# da qualche mese.
Ho iniziato direttamente con il framework 2.0 ma confesso che avendo studiato tutto da solo mi mancano dei pezzi e temo che alcune cose del sito che ho scritto siano fatte veramente male :D
Cmq. sto piano piano imparando e devo dire che più vado avanti e più amo il framework (Vengo da Delphi, ASP e Java).

Sul sito, fino ad ora, ho utilizzato una db Access. La cosa però non mi piace per nulla e vorrei toglierlo anche perchè, non ho ben capito come mai, a volte si impiccia e il file rimane bloccato costringendomi a riavviare il servizio web.
Per la connessione utilizzo un mio oggetto wrap singleton che dentro di se contiente l'istanza dell'oggetti OleDB.
Ho controllato tutti i percorsi e mi sembra che le connessioni sia sempre chiuse (ho messo anche un metodo specifico sull'OnLoad della mia pagina base ma nulla.
Cmq. non mi sono fatto troppi problemi dato che volevo passare a MySQL.
Avevo letto in giro che il passaggio è quasi indolore ed infatti il tool di migrazione ha importato il db senza problemi.
Ho installato il Connector scaricato dal sito ed avendo sapientemente sfruttato le interfacce del namespace "System.Data" ho sostituito i puntamenti al db in pochi secondi :D

Qui son cominciati i problemi.
Io non uso i dataset per una questione di gusto personale che non mi pare il caso di trattare ora.
Cmq. apro dei datareader e trasferisco i dati in miei oggetti/collection specifiche.
Il problema che mi si pone è nelle tabelle Master/Detail perchè una volta aperto il primo datareader non mi permette di aprirne altri con la stessa connessione.
Premettendo che il codice funziona perfettamente con access (non ho provato SQLServer) mi pare di ricordare che avevo avuto un problema simile quando feci qualche test, mai portato avanti, con il framework 1.0.

Sbaglio qualche cosa io? E' il connector che è fatto male?

Cosa mi consigliate ?

Scusate se mi sono dilungato troppo e grazie per i consigli che vorrete darmi.

Ciao da Zio Zeta
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5