14 messaggi dal 15 agosto 2003
ciao,
scusate la domanda banale ma non so come uscirne.
Sto cercando di collegarmi al db in locale con il codice:


dim strConn


Set Conn=server.createObject("ADODB.Connection")

strConn="dsn=myodbc;database=emanueleProva;UID=prova;PWD="

Conn.open strConn


il DSN sul Windows si chiama cosi' ma sono sicuro che il codice sia errato dato che mi dice che non trova il ne il db ne il Driver(ma l'ho installato e da windows ODBC si vede...boh).

Se poteste aiutarmi
Grazie mille
Emanuele

Ciao Emanuele
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, forse ti conviene usare una connessione dsn-less, credo che con mySql non valga la pena di fare un dsn.


Ieri ho avuto un problema simile al tuo:
Anche se diversi esempi che puoi trovare su internet usano questa sintassi
cn.Open "Driver={MySQL}; Database=" & db & "; Uid=root; Pwd="
bisogna precisare che il nome del driver è differente, a seconda della versione di myODBC che hai installato. Io ho la vers. 3.51 e uso questa stringa:

cn.Open "Driver={MySQL ODBC 3.51 Driver}; Database=nomedb; Uid=nomeutente; Pwd=tuapassword"

il nome corretto del driver lo trovi nel pannello di controllo su "origine dati odbc", tab: "DSN utente".
Il nome da utilizzare è quello che sta sotto la colonna "Driver".
ciao

Enjoy learning and just keep making
14 messaggi dal 15 agosto 2003
Grazie mille,
ora mi da un errore di accesso ma questo penso di saperlo risolvere...

Ti ringrazio ancora moltissimo
Ciao
Emanuele

Ciao Emanuele

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.