A voir également:
- Vba oracle connection string
- Gmail connection - Guide
- Facebook connection - Guide
- Datediff oracle ✓ - Forum Oracle
- Cannot access offset of type string on string - Forum PHP
- Connection chromecast - Guide
1 réponse
Bonjour
Pour utiliser SQL avec une liste de données Excel, un exemple basique utilisant ADO
https://www.cjoint.com/?3DilGJ3PxhD
attention: le nombre de recordset est limité lors de la m^me connexion (nbre très variable)
voir
https://support.microsoft.com/fr-fr/help/319998
Michel
Pour utiliser SQL avec une liste de données Excel, un exemple basique utilisant ADO
https://www.cjoint.com/?3DilGJ3PxhD
attention: le nombre de recordset est limité lors de la m^me connexion (nbre très variable)
voir
https://support.microsoft.com/fr-fr/help/319998
Michel
je vais devoir importer toutes mes tables une à une sur plusieurs onglets ??
Ce serait possible mais en utilisant ADO (voir mon code -exemple) et en te connectant non pas par données mais par un string de connexion à oracle; voir
https://www.connectionstrings.com/
une fois connecté, on pourrait avoir la liste des tables oracle et de boucler sur cette liste en effectuant une requete du style "Select * from latable" envoyé dans les feuilles excel
Tout ça au conditionnel car je ne connais pas Oracle (Oracle acceptera t 'il que VBA vient fouiller dans ses affaires) et question VBA, bien que pas trop compliqué, cela reste délicat si tu débutes en VBA, sans compter les problèmes de maintenance futurs
Toutefois, il faudrait que tu vois avec ton boulot s'il tu peux de ne pas créer des tables Excel mais d'interroger Oracle avec des requ^tes VBA personnalisées (on peut très bien écrire du SQL avec des jointures entre plusieurs tables) renvoyées sur Excel...;
Oui bien sûr, ils préféreraient même que je puisse interroger Oracle avec des requêtes VBA que je pourrais ensuite renvoyer dans Excel. Seulement je n'arrive pas à créer la connexion entre Excel et ma base Oracle... Des messages d'erreurs interviennent sans cesse.
J'imagine qu'il n'y a pas d'autres moyens ?
Microsoft OLEDB provider for Oracle ?
Seulement lorsque que je vais dans le pilote ODBCde windows, je n'ai que SQL Server et non Oracle. Je pense que le problème doit venir de là.
Il me semble que c'est Ora.OLEDB !
va voir dans le site "connection.string que je t'ai indiqué Plus haut à 12:37h
au passage :o)
'ai copié collé un programme réalisé par un internaute et j'ai tenté de l'adapter à ma base, en changeant les noms, mots de passe etc.
Très casse-G....!