D'autre part le numéro de version de la bibliothèque ADO, suit les numéros de version de MDAC. Sauf que je n'ai jamais essayé de savoir si le GUID de la dll changeait d'une version à l'autre.
dp_favresa
Messages postés132Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention11 mai 2010 13 janv. 2005 à 07:54
Bonjour,
Je suis loin d'être spécialiste en ce domaine, mais si
la base de départ est un tableau Excel (comme je crois
comprendre la question), je n'utiliserai pas un recordset
mais par exemple quelquechose comme :
Cells(x, y) = Cells(a ,b)
Salutations. dp
SR2
Messages postés46Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention25 juillet 20061 12 janv. 2005 à 20:49
Est-ce que la fonction " COPYFROMRECORDSET" fonctionne depuis une base Excel
car Chez moi ca marche pas
26 nov. 2007 à 19:26
Si c'est possible ça m'aiderait beaucoup parce que certaines de mes requêtes on un nombre de colonne variables du entre autre à des pivot tables...
J'utilise la fonction CopyFromRecordset depuis un bon bout, mais je n'arrive pas à faire quelque chose d'aussi simple.
C'est plate parce que cette fonctionnalité manquante (du moins je crois), m'oblige à créer du code lourd et non standard du côté SQL.
Voici donc un exemple de code que j'utilise dans une de mes procédure stockées afin de transférer les headers avec le reste.
19 janv. 2005 à 00:28
Pour le support de ADO par Excel, la procédure est différente selon la version d'Excel.
Pour Excel 97, le support primaire va à DAO, et il faut programmer différemment la manipulation des données que pour Excel 2000 et +
L'article microsoftien suivant compare les deux méthodes. Je laisse des lignes vides avant et après le lien
http://support.microsoft.com/default.aspx?scid=kb;fr;246335
D'autre part le numéro de version de la bibliothèque ADO, suit les numéros de version de MDAC. Sauf que je n'ai jamais essayé de savoir si le GUID de la dll changeait d'une version à l'autre.
13 janv. 2005 à 07:54
Je suis loin d'être spécialiste en ce domaine, mais si
la base de départ est un tableau Excel (comme je crois
comprendre la question), je n'utiliserai pas un recordset
mais par exemple quelquechose comme :
Cells(x, y) = Cells(a ,b)
Salutations. dp
12 janv. 2005 à 20:49
car Chez moi ca marche pas