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.
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.