Message de rapport:
 

[Résolu] Connexion SQL Server 2000 & WinDev 11

Sujet: [Résolu] Connexion SQL Server 2000 & WinDev 11
par Onizuka sur 8/1/2009 16:12:42

Bonjour, je suis tout nouveau ici et cela est surtout dû parce que d'habitude je ne développe pas en Windev. J'ai actuellement un stage a effectuer et on ne m'a jamais appris à coder sur ce logiciel en cours. Pourriez vous m'aider s'il vous plaît voici mon problème :

Voilà, je dois créer une application sous windev 11 (jamais testé avant) qui dois permettre à l'entreprise dans laquelle je suis en stage de transférer leur données d'une application nommée SAGE (Base de données sous SQL Server 2000) à leur site E-commerce (boutique en ligne). Mon application Windev doit faire l'intermédiaire. J'ai déjà tout essayer mais je n'arrive même pas à relier SQL Server 2000 à Windev !! Enfin avec l'assistant tout ce passe très bien même en aperçu quand je veux afficher une table ou le résultat d'une requête mais dès que j'exécute mon application rien ne s'affiche !! Avec le code c'est la même chose ! Je n'ai pas d'erreurs dedans mais rien ne s'affiche ! Ma connexion est en ODBC étant donnée que je ne possède pas de Natif Windev 11 !! QUELQU'UN POURRAIT IL M'AIDER PAR PITIÉ ???????!!!

Si quelqu'un peu m'aider je lui en serais vraiment très reconnaissant. Si l'on peut me conseiller sur le choix de la connexion etc... je vais recommencer le projet je n'en suis pas bien loin de toute façon. En espérant avoir quelqu'un qui comprendra mieux que moi, ++

Voici mon code :

// Ouverture de la connexion à la base de données
cnxConnexSQLServer est une Connexion 
SI OuvreConnexion("ConnexSQLServer","test","test","SRVDC","BASETEST",hOledbSQLServer,hOLectureEcriture ) = Faux ALORS
Erreur("Connexion impossible : " + HErreurInfo())
RETOUR 
FIN  
//Déclaration de la variable F_ARTICLE
//F_ARTICLE est une source de données
//Indiquer que "F_ARTICLE" utilise la nouvelle connexion //Si HChangeConnexion("F_ARTICLE", "ConnexionSQLServer") = faux ALORS
//Erreur("Impossible de parcourir la table :" + HErreurInfo())
//RETOUR
//FIN  ReqArticle est une Source de Données
// Initialisation de la requête "Article" 
SI HExécuteRequêteSQL(ReqArticle,"SELECT AR_Ref FROM F_ARTICLE") = Faux ALORS
Erreur("Erreur d'initialisation de la requête"+RC+HErreurInfo())
RETOUR 
FIN
Info("tata")
HLitPremier(F_ARTICLE)
Info("tata")
SI ReqArticle = Vrai ALORS

// Traitement sur l'enregistrement de la requête
// Accès aux rubriques par ReqArticle.<Nom rubrique> 
...
// lecture de l'enregistrement suivant 	
Info("tata") HLitRecherchePremier(F_ARTICLE,"AR_Ref","3C16593")
TANTQUE HTrouve(F_ARTICLE) = Vrai
// Insérez votre traitement ici
ListeAjoute(COMBO_Combo1,"tata") 
HLitSuivant(F_ARTICLE,"") 
FIN	 	 
FIN   

// Ferme le fichier : la connexion utilisée par le fichier F_ARTICLE 
// a été ouverte par HOuvreConnexion. Elle ne sera pas fermée
// lors de la fermeture du fichier F_ARTICLE. 

HFerme("F_ARTICLE")

// Fermer la connexion HFermeConnexion("ConnexionSQLServer")     



Si il est incohérent n'hésitez pas je débute vraiment ^^ Tout est bon à prendre !




PS : Je lie un schéma en image qui pourrait vous éclairer sur ma situation.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2