OVH Cloud OVH Cloud

OleDb et table liée dans Access vers SQL server

4 réponses
Avatar
Jh
Peut on créer dans Access une table liée vers une table SQL server 2000
avec OleDb au lieu de ODBC ?
Merci

Joseph

4 réponses

Avatar
Dominique Peralta
Oui, en passant par un projet .adp.
En .mdb, je ne crois pas.

"Jh" a écrit dans le message de
news:3f619dde$0$12653$
Peut on créer dans Access une table liée vers une table SQL server 2000
avec OleDb au lieu de ODBC ?
Merci

Joseph




Avatar
VUILLERMET Jacques
Une idée, de tête :

Voir DAO / objet TableDef / propriété Connect : contient le paramétrage des
tables liées.

J'ai eu touché à cette propriété pour pointer d'une base vers une autre.

Jacques.


"Jh" a écrit dans le message de news:
3f619dde$0$12653$
Peut on créer dans Access une table liée vers une table SQL server 2000
avec OleDb au lieu de ODBC ?
Merci

Joseph




Avatar
Reno
Pas de menu DAO dans Accesss ???



"VUILLERMET Jacques" a écrit dans le message de
news:
Une idée, de tête :

Voir DAO / objet TableDef / propriété Connect : contient le paramétrage


des
tables liées.

J'ai eu touché à cette propriété pour pointer d'une base vers une autre.

Jacques.


"Jh" a écrit dans le message de news:
3f619dde$0$12653$
> Peut on créer dans Access une table liée vers une table SQL server


2000
> avec OleDb au lieu de ODBC ?
> Merci
>
> Joseph
>
>




Avatar
VUILLERMET Jacques
A partir de Visual Basic Editor, menu Outils / References...
Choisir "Microsoft DAO x.y Object Library", où x.y sera la plus grande
version déclarée.

Exemple de lecture de tables attachées :

Sub lecture_connect()

Dim td As DAO.TableDef

For Each td In CurrentDb.TableDefs
If td.SourceTableName <> "" Then
Debug.Print td.Name, td.SourceTableName, td.Connect
End If
Next

End Sub

Ecriture :

Sub Ecriture_connect()

Dim td As DAO.TableDef

For Each td In CurrentDb.TableDefs
If td.SourceTableName <> "" Then
td.Connect = "<mettre ici la chaine de connexion>"
td.RefreshLink
End If
Next

End Sub

J'ai testé la lecture : Ok.
L'écriture est de tête uniquement : merci de votre compréhension. La chaîne
de connexion peut être construite dynamiquement.

Jacques.


"Reno" a écrit dans le message de news:

Pas de menu DAO dans Accesss ???



"VUILLERMET Jacques" a écrit dans le message de
news:
> Une idée, de tête :
>
> Voir DAO / objet TableDef / propriété Connect : contient le paramétrage
des
> tables liées.
>
> J'ai eu touché à cette propriété pour pointer d'une base vers une autre.
>
> Jacques.
>
>
> "Jh" a écrit dans le message de news:
> 3f619dde$0$12653$
> > Peut on créer dans Access une table liée vers une table SQL server
2000
> > avec OleDb au lieu de ODBC ?
> > Merci
> >
> > Joseph
> >
> >
>
>