Ajouter des enregistrements d'un fichier à un autre
Anonyme
Bonjour Messieurs

Tout dabord bonne année et bonne santé à tous

Mon problème se présente de la manière suivante

Je voudrais pouvoir récupérer chaque jour la base de donnée de ma partie cliente via internet puis intégrer cette base dans mon projet qui se trouve sur mon serveur
lorsque je récupère la base de donnés de ma partie cliente je voudrais que les enregistrements présents dans cette base soit ajouter automatiquement dans ma 2 base de donnée
(donc de mon fichier 1 à mon fichier 2)


Merci d'avence pour votre aide

Contribution le : 06/01/2005 14:06
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
Ma compréhesion de votre message est un peu floue ou manque d'indication.

La partie client est sur internet ? si oui, c'est une base HyperFile ou SQL ?

Pour le projet (WinDev+ Hyperfile par déduction) 'sur le serveur' on parle d'un serveur de fichier ?

Ces question nous aideront a savoir de quel type de transfert il s'agit ?

- HyperFile vers HyperFile ?
hlitxxx pour parcourir le fichier source, recherche dans le fichier cible et HAjoute/HModification selon existance.
- HyperFile <- ou -> SQL ?
Il faut assurer le codage SQL des contenu hyperfile ou en passer par l'execution du SQL sur une connexion à la base HF et sur un temporaire pour ensuite tombre dans le cas précédent (et assurer les modification/ajours)
- SQL vers SQL ?
...

Ce cas de synchronisation mono directionnelle est le plus simple... mais il comporte des pièges relatifs aux remplacements des enregistrement existants.



Contribution le : 06/01/2005 15:29
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Anonyme
Bonjour

Il est vrai que mon message n'est pas claire

En fait je voudrais savoir comment faire losque je fais un copier coller de mon fichier dans mon éxecutable pour ajouter des enregistrements qui se trouve dans fichier1 vers fichiers2


Voila Merci pour votre aide

Contribution le : 06/01/2005 16:00
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Faisons clair.
Vos données sur internet doivent parvenir sur votre PC.
Pour cela, deux possibiltié :
- vous avez accès à la base : effectuer un export des données et procurez vous le résultat par ftp/email
- vous n'avez accès à la base, cela n'est pas normal si c'est votre site.

A partir de là la copie est dans votre BAL ou sur votre disque.

Utiliser les commande de parcours de fichier (externes = fLitxxx et consoeurs, HyperFile : HitPremier...)
A chaque ligne récupérer les rebiruqes pour les envoyer dans l'enregistrement de votre fichier HyperFile
// boucle lecture des lignes

hRAZ()
bModif est un booleen = hlitrecherchepremier(FICHIER,CLE,COLONNECLE)
FICHIER.RUB1=COLONNEFIC1
FICHIER.RUB2=COLONNEFIC2
...
SI PAS bmodif ALORS
   hAjoute(FICHIER)
SINON
   HModifie(FICHIER)
FIN

// ligne suivante

Contribution le : 06/01/2005 16:10
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Anonyme
Merci pour votre réponse


je vais faire le teste et je vous tiendrais au courant


Merci encore @++

Contribution le : 06/01/2005 16:33
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
De rien...
Il existe des méthodes beacoups plus rapide à l'éxécution mais, au vu de la question, il semble bon que cela fonctionne dans un premier temps.

Contribution le : 06/01/2005 16:46
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Stagiaire WDF
Inscrit:
29/03/2004 16:43
De Canada
Post(s): 29
Si vos deux bases sont sur 2 PCs qui ne sont pas dans le même réseau, donc qui communique par internet, vous pouvez créer une application en 2 parties (client/serveur) qui communique par socket.

Pour l'avoir déjà fait, je peux vous confirmer que ca fonctionne très bien.

Si vous voulez plus de détails, laissez-le moi savoir

Contribution le : 06/01/2005 21:04
_________________
il_a_ri
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Si la structure de vos deux fichiers sont identiques (et que les conditions à la réplications sont remplies) vous pouvez regarder du coté de la réplication de données soit par code ou bien via l'outil WDReplic- Gestionnaire de réplication (Fourni avec WinDev)

Contribution le : 07/01/2005 02:04
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Anonyme
Citation :

il_a_ri a écrit :
Si vos deux bases sont sur 2 PCs qui ne sont pas dans le même réseau, donc qui communique par internet, vous pouvez créer une application en 2 parties (client/serveur) qui communique par socket.

Pour l'avoir déjà fait, je peux vous confirmer que ca fonctionne très bien.

Si vous voulez plus de détails, laissez-le moi savoir



Bonjour

oui cela m'interresserait beaucoup d'avoir plus de détail car je suis exactement dans la même situation que vous avez
décrite

Et encore un grand merci à tous pour vos réponses claires et rapide


Contribution le : 07/01/2005 08:39
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Dans cette optique WinDev9 est livré avec une version Client/Serveur de sa base de données Hyper File.

Via ce type de base de données vous n'avez quasiment que la déclaration de votre connexion à modifier pour que votre programme fonctionne au travers du réseau internet.

Contribution le : 07/01/2005 09:49
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Stagiaire WDF
Inscrit:
29/03/2004 16:43
De Canada
Post(s): 29
Je serais bien disposé à diffuser mon code mais j'aimerais bien que le demande d'un utilisateur anonyme se transforme en une demande d'utilisateur enregistré... sans vouloir passé pour un pingre ou autre... c'est seulement pour le principe...

Bien à vous

Contribution le : 09/01/2005 20:30
_________________
il_a_ri
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Developpeur WDF
Inscrit:
10/01/2005 09:08
Post(s): 101
Bonjour


Voila c'est fait je me suis enregistrer

J'ais une autre question à te poser
Dr charly93(que je remercie au passage) ma dit qu'avec la version 9 de windev la partie client/serveur était déja inclu.
Comme je n'ais jamais fait cette manipe je voulais te demander comment fais tu quand tu récupères le fichier ou se trouve les enregistrements de ta partie cliente pour les ajouter au fichier qui se trouve dans la partie serveur

En claire je voudrais qu'a chaque fois que je rapatrie les données de ma partie cliente vers ma partie serveur,que ces données soit ajouter dans mon fichier(qui est identique à mon fichier client) sans le supprimer



Voila merci d'avence pour votre aide


Contribution le : 10/01/2005 09:25
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Benji,

L'avantage du client/serveur c'est justement dans le cas d'HyperFile et dans la condition d'avoir une ligne suffisement rapide pour pouvoir a partir des site de différent endroit accéder à la mâma base sans avoir a effectuer de réplication, de synchronisation, ni de copie de base.

Pour l'installation de la base de données client/serveur avec Hyper File une aide succincte sera bientot disponible sur le site.

J'en profite pour remercier document sebastien.boudot@brsystem.com qui m'apporte son aide a la réalisation de ce document.

Dans ton cas précis tu utilise soit la même base pour tout le monde avec accès internet.
soit tu peut utiliser la synchronisation bi-directionnelle pour mettre à jour test base de données.

Contribution le : 10/01/2005 12:11
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Developpeur WDF
Inscrit:
10/01/2005 09:08
Post(s): 101
Bonjour


Je vous remercie pour vos conseils


Je vais attendre l'aide que vous allez mettre en disposition sur le site


Et encore un grand merci pour votre disponibilitée

Contribution le : 13/01/2005 10:41
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Stagiaire WDF
Inscrit:
29/03/2004 16:43
De Canada
Post(s): 29
@ BENJI
Je suis sincèrement désolé pour le délais (à les surprises de la vie...) concernant l'exemple de code pour effectuer la mise à jour de données par connection socket.

Je vais contacter un admin du site WDForge pour soumettre un package contenant les 2 applications (code) afin de vous permettre de tout voir de façon concrète et pratique le fonctionnement dont je vous parle...

Ceci sera fait sans faute cette semaine...

Contribution le : 17/01/2005 03:10
_________________
il_a_ri
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Developpeur WDF
Inscrit:
10/01/2005 09:08
Post(s): 101
Bonjour il_a_ri

Je vous remercie pour votre aide



@++

Contribution le : 17/01/2005 09:24
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
OK, j'ai bien reçu le message en ce sens et y ai répondu.
Juste sans doute encore quelques temps...
En effet, pour publier une ressource, nou demandons d'y joindre une documentation, ce qui prend encore du temps mais assure une lisibilité accrue : le prix de la qualité.

Contribution le : 17/01/2005 10:47
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Developpeur WDF
Inscrit:
10/01/2005 09:08
Post(s): 101
Bonjour à tous

Citation :


J'en profite pour remercier document sebastien.boudot@brsystem.com qui m'apporte son aide a la réalisation de ce document.



je tenais à vous féliciter pour la réalisation du document concernant: Mode d'accès aux données HyperFile

Merci pour votre aide
@++

Contribution le : 21/01/2005 15:05
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Anonyme
@BENJI
Je suis tout simplement débordé par les temps qui cours, je n'ai pas le temps de documenter de façon exhaustive mon code et c'est vraiment par manque de temps... par contre je reste disposé à le diffusé... si vous voulez me contacter en privé je pourrais vous fournir les source et répondre à vos questions si vous en avez... et peut-être que notre collaboration pourrait permettre la mise en place de la doc et ainsi permmettre la diffusion des sources sur WDForge...

Je tiens à préciser que c'est vraiment par manque de temps que je soumets mon code de cette façon et que par respect pour les autres utilisateurs j'ai le désire d'apporter ma contribution "dans les règles de l'art". Mais je prends également en ligne de compte que BENJI attend depuis un certain temps l'information que je lui ai promis... alors je lui propose ce raccourci...

Contribution le : 24/01/2005 17:38
Créer un fichier PDF de la contribution Imprimer


Re: Ajouter des enregistrements d'un fichier à un autre
Stagiaire WDF
Inscrit:
29/03/2004 16:43
De Canada
Post(s): 29
Citation :
@BENJI
Je suis tout simplement débordé par les temps qui cours, je n'ai pas le temps de documenter de façon exhaustive mon code et c'est vraiment par manque de temps... par contre je reste disposé à le diffusé... si vous voulez me contacter en privé je pourrais vous fournir les source et répondre à vos questions si vous en avez... et peut-être que notre collaboration pourrait permettre la mise en place de la doc et ainsi permmettre la diffusion des sources sur WDForge...

Je tiens à préciser que c'est vraiment par manque de temps que je soumets mon code de cette façon et que par respect pour les autres utilisateurs j'ai le désire d'apporter ma contribution "dans les règles de l'art". Mais je prends également en ligne de compte que BENJI attend depuis un certain temps l'information que je lui ai promis... alors je lui propose ce raccourci...


Ce message est de moi... désolé j'avais oublié de me loggué

Contribution le : 24/01/2005 17:41
_________________
il_a_ri
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


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.

[Recherche avancée]


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