Pb excel de connection BDD access et table liée SQL server

cs_pepez Messages postés 4 Date d'inscription mercredi 16 juillet 2003 Statut Membre Dernière intervention 19 octobre 2005 - 17 juil. 2003 à 16:56
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 17 juil. 2003 à 19:39
bonjour j'aimerais savoir comment à partir d'excel (VBA) je peux me connecter a une base de données access qui a des tables liées SQL Server et comment éxecuter sur les tables (y compris sur les liées) des requètes SQL (Select et Insert)
PS: je débute en VBA
Merci d'avance

Olivier

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
17 juil. 2003 à 19:39
Utilise Ado

D'abord tu fais une chaine de connexion vers ta base Access du style

dim connado as new adodb.connection
dim command as new adodb.command
dim rsado as new adodb.recordset

connADO.Provider = "Microsoft.JET.OLEDB.4.0"
connADO.ConnectionString = App.Path + "\mabdd.mdb"
Set rsado = New ADODB.Recordset
rsado.LockType = adLockOptimistic
connADO.Open
Set cmdADO.ActiveConnection = connADO
cmdADO.CommandType = adCmdText

cmdAdo.commandtext = "UPDATE ....."

Pour plus de renseignements sur ADO lit les tutorials presents sur de nombreux sites comme developpez.com

Il faut pas oublier d'ajouter la reference a miscrosoft activex data ojbect 2.X dan les refernces d'excel.

Pour les tables liées normalement il y a pas de problemes access les voit normalement comme ses tables.

@+
0
Rejoignez-nous