connessione a MYSQL

pastore

Nuovo Utente
2 Ott 2007
3
0
0
Buonasera, richiedo cortesemente assistenza per un probelma che non riesco proprio a capire.
Ho installato regolarmente Mysql 5 e myodbc3.5.1 Mi sembra che tutto sia regolare, poiché, sia per riga di comando che con tool grafico, riesco a lavorare su db mysql (alcuni esportati da access) senza nessun problema. Per quanto riguarda ODBC, accedendo dal pannello di controllo, nella videata dei driver mi compare regolarmente MYSQL 3.5.1 driver. Ho provato a fare vari testi con
DSN utente e, sempre da ODBC, mi dice che è tutto ok.
Quando invece provo a fare una connessione da una pagina ASP, inspiegabilmente mi restituisce
un messaggio di errore :

HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services
________________________________________
Informazioni tecniche (per il personale del supporto tecnico)
• Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/includes_ca/dbconn3.asp, line 15
• Tipo di browser:
Proprio come se mancasse il driver ODBC !!

La connessione non funziona nemmeno con DSN sullo script asp.

Stringa di connessione:

DIM con2

set con2 = Server.Createobject("ADODB.Connection")

con2.open "driver ={MYSQL};database=catalogocasa;UID=root;PWD=1234 "

ma ho provato anche con :


mySQLSVR="127.0.0.1"
mySQLPRT=3306
mySQLUID="root"
mySQLPWD="1234"
mySQLDB="catalogocasa"
MySQLOPT=16387

DIM con2

set con2 = Server.Createobject("ADODB.Connection")


MYSQLconn = "driver = {mysql 3.5.1 driver}; SERVER =" & mySQLSVR & ";port=" & mySQLPRT & "; uid="& mySQLUID & ";pwd=" & mySQLPWD &";database=" & mySQLDB & ";option="& mySQLOPT &""
con2.open mySQLconn


%>

E anche con DSN ma il risultato è sempre lo stesso.

Ho pensato che forse il driver, pur risultando in ODBC, in realtà non lavora, e magari ci vuole il driver specifico per AMD 64 (ho un turion 64), ma è un’ipotesi possibile?
Grazie per l’aiuto.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Non mi pare, dall'errore, che sia un problema di driver ODBC.

Perdona la domanda stupida: sicuro di aver scritto bene il nome del server, del database e delle credenziali nella stringa di connessione?
 

pastore

Nuovo Utente
2 Ott 2007
3
0
0
Non mi pare, dall'errore, che sia un problema di driver ODBC.

Perdona la domanda stupida: sicuro di aver scritto bene il nome del server, del database e delle credenziali nella stringa di connessione?

Il problema l'ho risolto giusto ieri a notte inoltrata, diciamo che ci ho perso un pò di tempo, ma d'altronde dai diversi forum dove avevo cercato aiuto non mi è arrivato niente, e adesso posso anche capire. La cosa che non capisco è l'errore in se stesso che, se non lo avessi visto e constatato con i miei occhi non lo avrei mai creduto, e adesso ti dico qual'è.
questa è la stringa di connessione che, secondo me (e i tanti lettori dei vari forum che hanno letto il post) sarebbe dovuta andare bene:

MYSQLconn = "driver = {mysql ODBC 3.5.1 driver}; SERVER =" & mySQLSVR & ";port=" & mySQLPRT & "; uid="& mySQLUID & ";pwd=" & mySQLPWD &";database=" & mySQLDB & ";option="& mySQLOPT &""

tutto il resto era a posto, il driver ODBC testato rispondeva normalmente, quindi ho fatto delle prove (e nemmeno poche) modificando di volta in volta questa stringa, ritenendo che l'errore poteva essere solo qui, e infatti...
questa è la stringa modificata, che funziona perfettamente:

MYSQLconn = "driver= {mysql ODBC 3.5.1 driver}; SERVER =" & mySQLSVR & ";port=" & mySQLPRT & "; uid="& mySQLUID & ";pwd=" & mySQLPWD &";database=" & mySQLDB & ";option="& mySQLOPT &""

Sembrano uguali vero?? o comunque non sembra esserci niente di meglio rispetto all'altra che non funziona per nulla.
La differenza sta in quello spazio subito dopo driver e prima del carattere = !!!!!!!!!

Mi sembrava impossibile anche a me, e quindi anche dopo aver risolto ho continuato a fare le prove con e senza spazio fra questi caratteri. Che devo dire? non ho parole; metti lo spazio e non trova nulla , togli lo spazio e funziona a meraviglia. Qualcun altro potrebbe provare, e verificare. Non capisco davvero come possa accadere, oltretutto ho provato su altre n. 2 postazioni diverse, e sempre con gli stessi risultati.
Grazie comunque.
 

pastore

Nuovo Utente
2 Ott 2007
3
0
0
Non mi pare, dall'errore, che sia un problema di driver ODBC.

Perdona la domanda stupida: sicuro di aver scritto bene il nome del server, del database e delle credenziali nella stringa di connessione?

Il problema l'ho risolto giusto ieri a notte inoltrata, diciamo che ci ho perso un pò di tempo, ma d'altronde dai diversi forum dove avevo cercato aiuto non mi è arrivato niente, e adesso posso anche capire. La cosa che non capisco è l'errore in se stesso che, se non lo avessi visto e constatato con i miei occhi non lo avrei mai creduto, e adesso ti dico qual'è.
questa è la stringa di connessione che, secondo me (e i tanti lettori dei vari forum che hanno letto il post) sarebbe dovuta andare bene:

MYSQLconn = "driver = {mysql ODBC 3.5.1 driver}; SERVER =" & mySQLSVR & ";port=" & mySQLPRT & "; uid="& mySQLUID & ";pwd=" & mySQLPWD &";database=" & mySQLDB & ";option="& mySQLOPT &""

tutto il resto era a posto, il driver ODBC testato rispondeva normalmente, quindi ho fatto delle prove (e nemmeno poche) modificando di volta in volta questa stringa, ritenendo che l'errore poteva essere solo qui, (anche se non capivo dove) e infatti...
questa è la stringa modificata, che funziona perfettamente:

MYSQLconn = "driver= {mysql ODBC 3.5.1 driver}; SERVER =" & mySQLSVR & ";port=" & mySQLPRT & "; uid="& mySQLUID & ";pwd=" & mySQLPWD &";database=" & mySQLDB & ";option="& mySQLOPT &""

Sembrano uguali vero?? o comunque non sembra esserci niente di meglio rispetto all'altra che non funziona per nulla.
La differenza sta in quello spazio subito dopo driver e prima del carattere = !!!!!!!!!

Mi sembrava impossibile anche a me, e quindi anche dopo aver risolto ho continuato a fare le prove con e senza spazio fra questi caratteri. Che devo dire? non ho parole; metti lo spazio e non trova nulla , togli lo spazio e funziona a meraviglia. Qualcun altro potrebbe provare, e verificare. Non capisco davvero perchè possa accadere, oltretutto ho provato su altre n. 2 postazioni diverse, e sempre con gli stessi risultati.
Grazie comunque.
 
Discussioni simili
Autore Titolo Forum Risposte Data
N Server mysql non raggiungibile da connessione esterna MySQL 1
O [MySQL] connessione db MySQL 0
gandalf1959 Errore di connessione a DB MySql PHP 5
G [MySQL] Connessione DB e query da file batch MySQL 1
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
F php PDO mysql connessione(select_db) PHP 3
M Connessione da NetBeans a un db MySql MySQL 1
M PHP: errore connessione a MySQL PHP 5
B Connessione php a DB Mysql solodomini MySQL 0
P Connessione MySQL: aprirla ogni volta? PHP 1
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql MySQL 0
M Problema connessione su OS X YOSEMITE 10.10 per il server locale mysql Mac e Software 0
N Connessione remota mySql da internet MySQL 2
A connessione ad un database mysql con javascript Javascript 1
filippino Connessione DB MySQL di Aruba Hosting 2
ivarello Loop Connessione Mysql (Centos) Apache 0
neo996sps Connessione MySQL da Aruba a Register PHP 5
G mysql connessione in locale MySQL 1
S PHP problema connessione mysql PHP 2
P problemi di connessione tra Flash e MySql tramite php PHP 4
P connessione a server mysql tramite php PHP 3
F problema nella connessione con mysql presente in Aruba PHP 3
S Errore nella connessione Mysql PHP 2
E Connessione mysql-php PHP 1
borgo italia connessione locale a MYSQL PHP 4
T Connessione a MySql da ASP Classic ASP 1
M connessione al database mysql MySQL 2
G Dreamweaver e path per connessione mysql Webdesign e Grafica 1
G Errore connessione mysql con dreamweaver PHP 3
F errore connessione mysql 10048 MySQL 0
E DBDesigner 4:problemi di connessione con MySQL Database 0
G Cercasi web editor per connessione Mysql e PHP Database 0
G Cercasi web editor per connessione Mysql e PHP PHP 0
V connessione tra php e mysql PHP 0
G connessione asp MySql Classic ASP 1
P mysql e connessione con php Database 4
felino Modem Router Home&Life HUB Sercomm WD300: connessione instabile Adsl e Connettività 0
R Problema connessione db PHP 7
S PHP Impossibile stabilire la connessione PHP 8
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
M [PHP] Istanza di Connessione PHP 0
M [PHP] Estendere Connessione a una Classe PHP 1
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
P Bloccare connessione internet per gli emulatori in android studio Sviluppo app per Android 2
M Problema con connessione MySqli e funzione PHP 2
L [PHP] Connessione odbc su server Xampp PHP 1
E connessione db in visual basic 2010 Visual Basic 1
MrClog [PHP] Connessione con Domain Controller PHP 0
Matilde1 PHP: errore connessione database PHP 12
elpirata Connessione VPN PPTP Reti LAN e Wireless 0

Discussioni simili