Erreur VB6: Fonctionalité optionel non implé
Résolu
douibra
-
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, Chers Programmeurs, Développeur
Je suis entrain de développer une application sous VB. Parmi les objets créés il ya les feuille qui sont mes interfaces de saisie pour la mise à jour des données, j'ai aussi créé un objet DataEnvironnement pour la connexion avec la base SQL Server où j'ai créé plusieurs Commandes avec des requêtes SQL sous forme de table que j'utilise pour mes états d'édition.
Mon problème est; parmi ces commandes, il y a une qui est paramétrée et qui prends 3 arguments mais je l'appelle dans mon code source de la façon suivante: DataEnvironnement.Commande argument1, argument2, argument3
à l'exécution j'ai l'erreur suivante : Erreur d'exécution '-2147217887' (80040e21) [Microsoft][ODBC SQL Server Driver] Fonctionnalité optionnelle non implémentée
Aprés cela, je suis allé tenté une autre solution en prenant la requête SQL que j'ai utilisé dans une procédure stockée paramétrée avec toujours les 3 arguments que je suis venu récupéré dans le DataEnvironnement cette fois ci sous forme de Procédure stockée et non Commande que j'appelle dans mon code par DataEnvironnement.ProcédureStockée argument1, argument2, argument3
mais à l'exécution l'erreur reste la même.
Je ne sais vraiment pas ce qui ne va pas parce que je l'ai fait exactement en ayant la base de données sous Access et ça a marché.
Et si je lance la même requête à travers une vue de SQL Server-Enterprise Manager elle est exécutée normalement.
S'il vous plait je veux que si quelqu'un peut m'apporter une solution à cela je lui serait vraiment reconnaissable parce que je démène depuis longtemps sans avoir une issue à ce problème. Je pense que je me fais comprendre
Je suis entrain de développer une application sous VB. Parmi les objets créés il ya les feuille qui sont mes interfaces de saisie pour la mise à jour des données, j'ai aussi créé un objet DataEnvironnement pour la connexion avec la base SQL Server où j'ai créé plusieurs Commandes avec des requêtes SQL sous forme de table que j'utilise pour mes états d'édition.
Mon problème est; parmi ces commandes, il y a une qui est paramétrée et qui prends 3 arguments mais je l'appelle dans mon code source de la façon suivante: DataEnvironnement.Commande argument1, argument2, argument3
à l'exécution j'ai l'erreur suivante : Erreur d'exécution '-2147217887' (80040e21) [Microsoft][ODBC SQL Server Driver] Fonctionnalité optionnelle non implémentée
Aprés cela, je suis allé tenté une autre solution en prenant la requête SQL que j'ai utilisé dans une procédure stockée paramétrée avec toujours les 3 arguments que je suis venu récupéré dans le DataEnvironnement cette fois ci sous forme de Procédure stockée et non Commande que j'appelle dans mon code par DataEnvironnement.ProcédureStockée argument1, argument2, argument3
mais à l'exécution l'erreur reste la même.
Je ne sais vraiment pas ce qui ne va pas parce que je l'ai fait exactement en ayant la base de données sous Access et ça a marché.
Et si je lance la même requête à travers une vue de SQL Server-Enterprise Manager elle est exécutée normalement.
S'il vous plait je veux que si quelqu'un peut m'apporter une solution à cela je lui serait vraiment reconnaissable parce que je démène depuis longtemps sans avoir une issue à ce problème. Je pense que je me fais comprendre
A voir également:
- Erreur VB6: Fonctionalité optionel non implé
- Vb6 - Télécharger - Divers Utilitaires
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
Regarde peut-être de ce côté-là : https://www.vbforums.com/showthread.php?428276-Resolved-Microsoft-OLEDB-Error-80040e21-Optional-feature-not-implemented