PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Connexion à une base windev 5.5 externe
Connexion à une base windev 5.5 externe
Débuté par serv-info, 24 jan. 2006 17:34 - 1 réponse
Posté le 24 janvier 2006 - 17:34
Bonjour,

je me connecte à une base externe windev 5.5 avec ce code :

//////////début code///////////////////////////////////////////////////////////////////////////////
ok est un booleen
ok =
hdéclare("Commande","\\Secretariat\devisprd\DevisPrd.wd5\DevisPrd.wdd","","CommandeWD")


//Teste si la connexion est etabli
SI ok = Vrai ALORS
Info("connexion etablie. " + compte + " enregistrements à ce moment !")

HChangeRep("CommandeWD","\\Secretariat\devisprd\")

HLitPremier("CommandeWD")
TANTQUE PAS H.endehors
compte++
HLitSuivant("CommandeWD")
FIN
SINON
Erreur("Pas de connexion possible")
FIN

// on ne veut plus utiliser la description
HAnnuleDéclaration("CommandeWD")
//////////////Fin code///////////////////////////////////////////////////////////////////////////////


La connexion s'établit correctement et ma variable "compte" me renvoi le nombre d'enregistrements correspondant.

Maintenant, je voudrais pouvoir accéder aux rubriques du fichier pour effectuer des calculs ou des importations de données. Quelle syntaxte dois-je utiliser puisque dans le code, le fichier est désigné par CommandeWD qui est une chaine de caractère?

Si quelqu'un a une idée...

Merci de votre aide.

Bon dev.

Eric
Posté le 24 janvier 2006 - 18:03
Salut,
Je pense que tu dois déclarer un externe

EXTERNE CommandeWD

Ensuite tu fait

CommandeWD.Nomrubrique

Philippe
Http://freedev.windev.free.fr
Abonnez-vous à ma mailing liste.






"Eric" <serv-info@publiroutagediffusion.com> a écrit dans le message de
news: 43d6417d$1@news.pcsoft.fr...


Bonjour,

je me connecte à une base externe windev 5.5 avec ce code :

//////////début
code///////////////////////////////////////////////////////////////////////////////
ok est un booleen
ok =
hdéclare("Commande","\\Secretariat\devisprd\DevisPrd.wd5\DevisPrd.wdd","","CommandeWD")


//Teste si la connexion est etabli
SI ok = Vrai ALORS
Info("connexion etablie. " + compte + " enregistrements à ce moment !")

HChangeRep("CommandeWD","\\Secretariat\devisprd\")

HLitPremier("CommandeWD")
TANTQUE PAS H.endehors
compte++
HLitSuivant("CommandeWD")
FIN
SINON
Erreur("Pas de connexion possible")
FIN

// on ne veut plus utiliser la description
HAnnuleDéclaration("CommandeWD")
//////////////Fin
code///////////////////////////////////////////////////////////////////////////////


La connexion s'établit correctement et ma variable "compte" me renvoi le
nombre d'enregistrements correspondant.

Maintenant, je voudrais pouvoir accéder aux rubriques du fichier pour
effectuer des calculs ou des importations de données. Quelle syntaxte
dois-je utiliser puisque dans le code, le fichier est désigné par
CommandeWD qui est une chaine de caractère?

Si quelqu'un a une idée...

Merci de votre aide.

Bon dev.

Eric