Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous
vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000
Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez
élaborée (avec +sieurs tables et autres requêtes) pour importer des données.
La même chose sur un poste 98 avec la même version d'Office me donne une
erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une
requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc)
l'importation fonctionne correctement ?? J'ai vérifié les références vba qui
sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus
quoi faire et je dois déployer !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cyberjc
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me posait pb en raccourcissant tous les noms longs...et ça marche ! (mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000 Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez élaborée (avec +sieurs tables et autres requêtes) pour importer des données. La même chose sur un poste 98 avec la même version d'Office me donne une erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc) l'importation fonctionne correctement ?? J'ai vérifié les références vba qui sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus quoi faire et je dois déployer !
Merci d'avance de toute aide.
Jean-Christophe
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme
quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me
posait pb en raccourcissant tous les noms longs...et ça marche !
(mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous
vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000
Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez
élaborée (avec +sieurs tables et autres requêtes) pour importer des données.
La même chose sur un poste 98 avec la même version d'Office me donne une
erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une
requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc)
l'importation fonctionne correctement ?? J'ai vérifié les références vba qui
sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus
quoi faire et je dois déployer !
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me posait pb en raccourcissant tous les noms longs...et ça marche ! (mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000 Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez élaborée (avec +sieurs tables et autres requêtes) pour importer des données. La même chose sur un poste 98 avec la même version d'Office me donne une erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc) l'importation fonctionne correctement ?? J'ai vérifié les références vba qui sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus quoi faire et je dois déployer !
Merci d'avance de toute aide.
Jean-Christophe
MichDenis
Bonjour cyberjc,
Si ta requête faite plus de 255 caractères, tu utilises un array et le tour est joué.
Tu procèdes comme ceci :
Dim MaRequete as String
MaRequete = "Select .... ... "
'-------------------------- With MyQueryTable
'Pour excel 97 .SQL = Array(MaRequete)
'OU 'Pour les versions 2000,2002,2003 .CommandText = Array(MaRequete) '.../...
End With '----------------------------
Salutations!
"cyberjc" a écrit dans le message de news:
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me posait pb en raccourcissant tous les noms longs...et ça marche ! (mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000 Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez élaborée (avec +sieurs tables et autres requêtes) pour importer des données. La même chose sur un poste 98 avec la même version d'Office me donne une erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc) l'importation fonctionne correctement ?? J'ai vérifié les références vba qui sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus quoi faire et je dois déployer !
Merci d'avance de toute aide.
Jean-Christophe
Bonjour cyberjc,
Si ta requête faite plus de 255 caractères, tu utilises un array et le tour est joué.
Tu procèdes comme ceci :
Dim MaRequete as String
MaRequete = "Select .... ... "
'--------------------------
With MyQueryTable
'Pour excel 97
.SQL = Array(MaRequete)
'OU
'Pour les versions 2000,2002,2003
.CommandText = Array(MaRequete)
'.../...
End With
'----------------------------
Salutations!
"cyberjc" <cyberjc@discussions.microsoft.com> a écrit dans le message de news:
2AFD6BD3-9A72-48FE-B439-0080E599B6A4@microsoft.com...
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme
quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me
posait pb en raccourcissant tous les noms longs...et ça marche !
(mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous
vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000
Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez
élaborée (avec +sieurs tables et autres requêtes) pour importer des données.
La même chose sur un poste 98 avec la même version d'Office me donne une
erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une
requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc)
l'importation fonctionne correctement ?? J'ai vérifié les références vba qui
sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus
quoi faire et je dois déployer !
Si ta requête faite plus de 255 caractères, tu utilises un array et le tour est joué.
Tu procèdes comme ceci :
Dim MaRequete as String
MaRequete = "Select .... ... "
'-------------------------- With MyQueryTable
'Pour excel 97 .SQL = Array(MaRequete)
'OU 'Pour les versions 2000,2002,2003 .CommandText = Array(MaRequete) '.../...
End With '----------------------------
Salutations!
"cyberjc" a écrit dans le message de news:
Bon, puisque pas de réponse - je vais me la faire - pas pu attendre (comme quoi ...) J'ai donc résolu le pb en réécrivant toutes les requêtes qui me posait pb en raccourcissant tous les noms longs...et ça marche ! (mais j'aurai bien voulu savoir pourquoi quand même)
Bonjour, j'ai un gros pb avec Excel qui est le suivant : J'ai développé sous vba Excel un module qui utilise MS Query et sur mon poste (XP, Office 2000 Premium 2000 sr-1) tout est ok et j'arrive à utiliser une requête assez élaborée (avec +sieurs tables et autres requêtes) pour importer des données. La même chose sur un poste 98 avec la même version d'Office me donne une erreur 1004 et erreur générale ODBC. A ce moment, si j'essaye d'utiliser une requête plus simple (qui met en jeu qu'une table par exemple, tj via odbc) l'importation fonctionne correctement ?? J'ai vérifié les références vba qui sont identiques, la présence des add-ins xlodbc et maintenant je ne sais plus quoi faire et je dois déployer !