Newsgroup: it.comp.appl.access
Titolo: X Alessandro Baraldi

Ciao Alex...
avendo bisogno di connettere e disconnettere delle tabelle ODBC di un Prg
di contabilità nel mio DB, ho dato uno sguardo al tuo esempio relativo al
relink delle medesime tabelle...
Ho trovato delle difficoltà nell'esecuzione del tuo esempio.
Ti spiego :
Ho bisogno di collegare due tabelle (dipend e aziend) nel mio DB da una
connessione ODBC.
DNS_Name : Maurizio
MySQL host (IP) : 192.168.0.1
MySQL database name : Programmi/SottoProgrammi/Database
User : 
Pwd : 
Porta : 3306
Questo è quanto... mi dai delucidazioni nel come fare?
Ciao
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Vers.97 o 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Fino a 2/3 anni fà avevo MySQL installato(il locale), ora non
più, ma ricordo che da MySQL a MSDE non ho fatto altro che
cambiare la stringa di connessione ed ha funzionato tutto regolarmente.
Addirittura funzionava senza DSN, e mi pare normale, ma molti
spergiuravano di no....!!!
prova a dare un'occhiata alle stringhe di connessione che vedi
al punto 1.2
Eventualmente fai un DSN provvisorio per fare un test, quindi
dopo aver capito la struttura della stringa la passi la RELINK.
La Port se non ricordo male è di Default 3306,
quindi fai senza passarla.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:ctlh42$qkc$
1...@news.newsland.it
Con il DSN fai un test di connessione guidata.
Se quella funziona estrai la stringa, se non funziona
hai sbagliato il DSN.


 @Alex
Ale il DSN funziona regolarmente... infatti al momento il collegamento
delle tabelle lo faccio manualmente proprio sfruttando il DSN creato...
Ma per caso ho bisogno di riferimenti particolari ?
In apertura cosa mi richiamo : Call LinkODBCTbl ?
La stringa la modifico in questo modo ?
Private Const cCnnString as
String="ODBC;DRIVER={MySQL};SERVER=192.168.0.1;DATABASE=Programmi/Sottoprogrammi/Database;
???
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Vers.97 o 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno


 Vers.97 o 2K
Hai almeno MDAC 2.6...?
Se quella è la stringa ricavata dal Link Manuale deve andare.
Adesso ti butto li idee stupide, sono sicuro che le hai già verificate,
ma lcune volte non si sa mai:
1)Hai provato ad estrarla facendo un Debug.Print nel ciclo Tdf.Connect...?
2)Hai creato la Tabella Locale ""_LinkedTables" con l'elenco delle Tabelle
  da linkare...?
  In fondo c'è una Funzione REMMATA che riempie in automatico la tabella
3)Usi la procedura dedicata per le tabelle ODBC....?
4)Che errore ti dà di preciso...?
Io nonmi connettevo via DSN, ma dato che via DSN funziona deve funzionare
anche via CODICE, anzi avendo un DSN dovrebbe essere impossibile non
passare una stringa di connessione corretta.
Fai un tentativo di aprire un Recordset DAO via ODBC come indicato quì:
http://www.microsoft.com/accessdev/articles/odbcdir.htm#ACTIVATING
Per le stringhe di connessione DSN_LESS le ho trovate quì:
http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm#ODBCDriverForMySQL
e quì sono i riferimenti del sito MySQL
http://dev.mysql.com/doc/mysql/en/without-dsn.html
oppure:
http://www.phphelp.com//article/4p1.php
Per la connessione DSN come nel tuo caso:
http://dev.mysql.com/doc/mysql/en/remote-connection.html
Parametri di configurazione della Stringa:
http://dev.mysql.com/doc/mysql/en/connection-parameters.html
Spero di averti dato suggerimenti utili non potendo fare altro
che questo....!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 che questo....!
Altre nuove?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno


 Altre nuove?
Lascia perdere... ho smanettato un pò il codice... ora funziona...
Un ultima cosa... quando parte il codice, mi richiama il DSN... per farlo
continuare devo cliccare su OK del DSN per ogni tabella linkata... è
possibile evitare ciò è da codice far premere direttamente OK e far
continuare il codice stesso fino alla fine?


 continuare il codice stesso fino alla fine?
Quel difetto me lo faceva quando mi connettevo con FIREBIRD, ma
sinceramente non MYSQL, a suo tempo diedi la colpa al Driver
ODBC di FIREBIRD che era una ciofeca....!
Ma perchè devi linkarle con un DSN che non serve a nulla...!!!
Usa una connessione DSN_LESS e risolvi tutto senza nemmeno doverti
preoccupare di registrare sui Client un DSN.
Ciao
