Oppure

Loading
17/12/08 17:59
M4tRiX83
Ciao ragazzi,
sto cercando di migrare un programma da un db mysql a uno crato con Sqlite.
Le chiamate al db le avevo create tramite un odbc e, per non doverle modificare tutte vorrei mantenerle, cambiando solo la stringa di connessione se possibile.

Il mio problema è che però non ne trovo neanche una adatta.
Ho provato ad utilizzare quella indicata nel sito "connectionstring.com";, anche modificandola ma non funziona.
Poi ho prevato a creare un DNS di sistema nell'odbc manager (verificando che il test fosse positivo) e l'ho richiamarlo con la stringa: "dns=[nome db]" ma anche questa prova ha avuto esito negativo.

Mi potreste indicare cosa sto sbagliando??..Inoltre se creo una connessione appunto tramite l'odbc manager a cosa serve indicare il driver nella stringa di connessione??

Grazie per l'aiuto che mi date..come sempre :-)
Ultima modifica effettuata da M4tRiX83 17/12/08 18:02
aaa
18/12/08 17:59
Il Totem
In che senso non ne trovi una adatta? Che errori genera?
aaa
21/12/08 13:11
M4tRiX83
Ho creato un dns di sitema chiamato "db_sqlite" che punta ad un db creato appunto con sqlite che si chiama "test.db" (facendo la prova di connessione dall'odbc manager funziona).

La cosa che non riesco a fare è utilizzare questa connessione odbc nel mio programma.
Su alcuni siti veniva indicato di usare come stringa di connessione: "dns=db_sqlite".

L'errore che mi viene restituito è:
"ERROR [IM002] [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato."

Ho provato anche a creare anche una nuova connessione odbc utilizzando come esempio la stringa indicata sul sito connectionstrings.com nella sezione sqlite->odbc ma anche in questo caso mi viene restituito lo stesso errore.

Grazie 1000 per l'aiuto e buona domenica :-)
aaa