Lorsque la réponse d'une base de données externe n'est pas celle attendue, cela vient le plus souvent de l'utilisation :

  • d'une version inadaptée du client de la base par rapport à la version de la base,
  • d'une information étendue de connexion manquante,
  • d'une solution d'accès non optimisée...

En tout premier lieu il faut donc vérifier dans les préconisations de l'éditeur de la base la solution la plus adaptée à votre cas d'utilisation : client à utiliser, type de connecteur, un mode de compilation est-il imposé ou une certaine syntaxe de requêtes SQL...

 

Lorsqu'une difficulté persiste il ne faut jamais hésiter à contacter notre support par l'option "Requête au support technique" du bouton "Aide" du ruban de WINDEV, WEBDEV ou WINDEV Mobile. Dans ce cas il est important de préciser au minimum :

  • la version exacte de la base de données,
  • la version du client de la base de données qui est utilisé pour s'y connecter,
  • le type d'accès : connecteur natif, provider OLE DB, pilote ODBC,
  • la méthode de programmation :
    • SQLConnecte puis SQLExec,
    • HOuvreConnexion sur une variable de type connexion, puis HExécuteRequete et/ou fonctions HLit*
  • le code de connexion à la base,
  • le mode de compilation de l'application lors de son exécution : 32 ou 64 bits,
  • la réponse de la base qui n'est pas celle prévue (retour complet du mécanisme de sécurité du WLangage, symptôme...).

Sans ces précisions, il est peu probable qu'un rapprochement certain puisse être fait..

 

Liens utiles sur le thème des connexions et de l'utilisation de bases externes :

 

 

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée