Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

collegare tabelle collegate da vba con mysql

94 views
Skip to first unread message

mario rossi

unread,
May 1, 2022, 9:36:40 AM5/1/22
to
buongiorno a tutti, con il seguente codice decido se collegare il frontend ad un beckend locale (per fare dei test) oppure in rete (il beckend reale)


Dim miatable As TableDef
Dim miodb As Database
Dim i As Integer

Set miodb = CurrentDb()
For i = 0 To miodb.TableDefs.Count - 1
Set miatable = miodb.TableDefs(i)
Dim backend As String

miatable.Connect = ";DATABASE=" & path & ";UID=sa;"
miatable.RefreshLink
Next i

sapete come gestire da vba i collegamenti alle tabelle se le tabelle sono state create in mysql oppure in quel caso va fatto per forza manualmente da access \ gestione tabelle collegate?

grazie a tutti.

Simone Calligaris

unread,
May 4, 2022, 2:42:40 AM5/4/22
to
Il codice che utilizzi per Collegare le tabelle agli .mdb/AccDB è lo stesso per i Server SQL, cambia soltanto la stringa da passare a miatable.Connect
Ad ex:

"ODBC;DRIVER=SQL Server Native Client 11.0;DATABASE=Sw1Ballarini;WSID=ID17620;APP=Sistema operativo Microsoft® Windows®;Trusted_Connection=Yes;SERVER=ID17620\SQLEXPRESS;Description=TestNative32"

(puoi ottenere la stringa per il tuo MySQL aiutandoti con la procedura guidata di windows di creazione DSN ODBC).

Puoi salvare tale stringa in un .txt locale nel percorso del FE, che poi su avvio leggi e ficchi in una variabile globale, sempre pronta all'uso nella tua app.

Saluti.

@Alex

unread,
May 4, 2022, 4:15:17 AM5/4/22
to
....
> Il codice che utilizzi per Collegare le tabelle agli .mdb/AccDB è lo stesso per i Server SQL, cambia soltanto la stringa da passare a miatable.Connect
> Ad ex:
>
> "ODBC;DRIVER=SQL Server Native Client 11.0;DATABASE=Sw1Ballarini;WSID=ID17620;APP=Sistema operativo Microsoft® Windows®;Trusted_Connection=Yes;SERVER=ID17620\SQLEXPRESS;Description=TestNative32"
>
> (puoi ottenere la stringa per il tuo MySQL aiutandoti con la procedura guidata di windows di creazione DSN ODBC).
> Puoi salvare tale stringa in un .txt locale nel percorso del FE, che poi su avvio leggi e ficchi in una variabile globale, sempre pronta all'uso nella tua app.
>
> Saluti.

Cosa sicuramente banale..., ma non così tanto, serve installare il DRIVER...? ;-)

@Alex

Simone Calligaris

unread,
May 4, 2022, 4:51:13 AM5/4/22
to

> Cosa sicuramente banale..., ma non così tanto, serve installare il DRIVER...? ;-)
>
> @Alex

Non ho idea se l'installer di MySQL provveda anche al Driver ODBC (spero proprio) .. ce lo dirà tmtu ?

Saluti bellici

@Alex

unread,
May 4, 2022, 6:31:10 AM5/4/22
to
MySQL non viene installato in LOCALE solitamente... come i DRIVER... di solito...

@Alex

Simone Calligaris

unread,
May 4, 2022, 6:55:07 AM5/4/22
to


> > Non ho idea se l'installer di MySQL provveda anche al Driver ODBC (spero proprio) .. ce lo dirà tmtu ?

> MySQL non viene installato in LOCALE solitamente... come i DRIVER... di solito...

Beh, nel caso suo pensavo l'avesse installato sul PC locale, dato che lo stà provando.

Saluti da Simone
0 new messages