|
message erreur connexion OLE DB pour requete |
|
Stagiaire WDF
Inscrit: 30/03/2004 14:07
Post(s): 28
|
Bonjour à tous,
nouvel utilisateur de Windev, j'ai des tables partagées avec Oracle via OLE DB.
Si je fais une requete simple, aucun problème, mais dès que je complique un peu la chose il me fait un message d'erreur de connexion :
"La requete n'a pas pu être exécutée Erreur de l'acces OLE DB. Numéro d'erreur = 170179 Echec de l'initialisation de la commande. Détail de l'erreur systeme : Objet parameter défini de manière incorrecte. Des informations incohérentes ou imcomplètes ont été fournies. Source : ADODB.Parameters Erreur Number : -2146824580"
Ce que je ne comprend pas, c'est que lorsque je test ma connexion, via l'analyse, cela fonctionne parfaitement, et si je lance la meme requete sur les memes tables, mais importées au lieu de partagées, cela fonctionne aussi.
Quelqu'un a déjà eu ce problème ? Savez-vous d'ou provient cette erreur ?
Merci d'avance
Contribution le : 30/03/2004 14:18
|
|
|
Re: message erreur connexion OLE DB pour requete |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour Samesoul7,
Une requête simple fonctionne !!! Où ??? Dans le code, dans l'éditeur de requete, dans WDMap. Si la requête fonctionne dans votre code lorsqu'il sagit d'une requete simple, il vous faudra tester la validité de votre requête complexe soit dans Oracle, Soit dans WDMap par exemple.
Cette solution aura pour but de valider votre requête.
Il faut savoir que la syntaxe Sql entre Oracle et les autres bases peuvent être différente.
Contribution le : 31/03/2004 15:54
|
|
|
Re: message erreur connexion OLE DB pour requete |
|
Stagiaire WDF
Inscrit: 30/03/2004 14:07
Post(s): 28
|
Oui, j'ai testé la requete directement dans Oracle et elle fonctionne...
Contribution le : 27/04/2004 13:44
|
|
|
Re: message erreur connexion OLE DB pour requete |
|
Anonyme
|
J'ai trouvé d'ou venait le pb, il n'aime pas beaucoup les conditions de sélections sur les dates...
Comme Windev a des dates au format __/__/__ 00:00:00 lorsque la date n'a pas été remplie, et que si je met dans ma requete "date est nulle", il ne les trouve pas, j'avais mis date commence par "0000". C'est ca qui provoquait mon erreur.
Comment puis-je faire une requete pour sélectionner toutes les lignes dont la date n'a pas été complétée ?
Contribution le : 27/04/2004 14:36
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.