5177 sujets

Le Bar du forum

salut,

je dois faire mon site qui fonctionnera avec un logiciel développé avec winDev.
J'ai déjà poster un sujet à ce propos afin de vous demander de ce que vous pensiez de WebDev.

Voilà, donc la base de donnée est sous win dev(je sais pas comment elle s'appelle mais c'est propre a webdev et windev) et avec mon site internet je devrais aller chercher des données dans cette base.

ALors il parait que je peux pas coder en PHP et attaquer la base en le SQL de winDev.
QQ pourrait me faire le plaisir de me contredire??? Smiley smile

Car si c'est le cas je vais devoir coder le reste en WebDev et je suis sure que cela va cafouiller à fond et qu'il va me générer un code dégueu!!
Moi qui était si contente de faire du beau code grace aux standard, je suis decue...

L'autre solution serait peut etre de repliquer la base WinDEv en la base de mySQL???

Que faire?
Modifié par nath-0-0 (15 Nov 2005 - 19:39)
Hello,

En premier temps, je pense que si tu désires attaquer la base développée en WinDev, il faudrais quand même savoir son nom...

Pourquoi ne pourrais-tu pas coder avec PHP ? Je n'ai trouvé aucunes informations contraires sur le site de l'éditeur... Ni dans une documentation quelconque.

Hum ... Tu dis vouloir respecter au mieux les standards, je te comprend et te félicite ... Mais est-ce que la base en elle-même developpée sous WinDev n'est t'elle déjà pas un peu "bordélique" ?

De ce fait, faire un arrangement de la base en premier temps me semble important. Par la suite ton codage propre prendra tout son effet.

L'option de réplication me semble de fait la plus adaptée pour avoir un code propre ... Mais aussi la plus complèxe car chaque modification faite sous WebDev devra être doublée dans la base "propre" ...

A te lire,
hello,

alors la base de donnée s'appelle hyper file.
J'ai été faire un tour sur le site de pc soft ou j'ai trouve ce pdf
http://www.pcsoft.fr/st/telec/windev9/livre-des-fonctionnalites.htm

ou j'ai relevé les point suivants :

a écrit :

5.10 Accès distant
L'accès distant permet de consulter une base de données Hyper File via Internet/Intranet ou même via
RTC (Réseau Téléphonique Commuté) grâce aux fonctions du W-Langage et notamment
HConnecteAccèsDistant.
5.11 Accessibilité par d es programmes tiers
Le pilote ODBC fourni avec WINDEV permet un accès aux données de la base Hyper File depuis des
programmes tiers.
Ce driver est distribuable avec les applications développées avec WINDEV.


et appremment cette base utilise le langage w-langage
a écrit :

5.13 Type de programmation en W-Langage pour accéder à
Hyper File
WINDEV propose 2 familles de fonctions W-Langage pour accéder aux bases de données Hyper File :
• les fonctions « hXXX » : (Voir le paragraphe « Liste des fonctions Hyper File » ci-après) par
exemple hLitSuivant, hAjoute, hLitRecherche,…
• les fonctions « SQLxxx »


donc comme tu dis, apparemment c'est possible.

Ceci dit je n'ai trouvé aucune explication de comment établire la connexion depuis mes pages...AS-tu une idée?

Tu penses que la bdd de windev est bordélique? Ou j'ai mal compris?

Qu'entends tu par arrangement de la base?

Merci de ton interet!
nath-0-0 a écrit :


et appremment cette base utilise le langage w-langage

Je confirme que les bases produites par WinDev utilise le language w-language.

(J'ai l'habitude de déplanter les messages d'erreurs de type W-ScriptError Smiley lol ).
nath-0-0 a écrit :


• les fonctions « SQLxxx »

et comme tu peux le voir, ils ne renseignent pas non plus la méthode...

nath-0-0 a écrit :

donc comme tu dis, apparemment c'est possible.

Ceci dit je n'ai trouvé aucune explication de comment établire la connexion depuis mes pages...AS-tu une idée?
Malheureusement non, les seules bases que j'ai à ma disposition sont fermée à la modification/consultation code et les mises à jours se font via FTP-Web

nath-0-0 a écrit :

Tu penses que la bdd de windev est bordélique?
Vu le code qu'ils fournissent en application, je pense que oui... Mais je ne puis te le confirmer par certitude.

nath-0-0 a écrit :
Ou j'ai mal compris?
(Juste entre nous j'en suis pratiquement certain !)

nath-0-0 a écrit :
Qu'entends tu par arrangement de la base?
Eh bien je pense que si tu l'exportes sur un autre format, tu aurais plus facile à la visualiser, l'arranger, etc... Malheureusement, si tu fais une modification dans l'hyperfile-base, tu devras à nouveau exporter cette manipulation dans la base modifiée et donc, faisant double-emplois de travail... Pas très amusant...
salut....

Après qq recherches sur le Web, voilà ce qui en ressort(ou du moins ce que j'ai compris):

coder en php- hyperfile est possible mais le lien ODBC de winDev est pourri.
Par ailleurs on ne peut que consulter la base et pas faire de modif.

il existe WDscript qui est un opensource
http://wdscript.sourceforge.net/

c'est ce que je vais utilisé.

J'avais pensé aussi à répliquer une partie de la base hyperfile en mySQL mais au niveau performence cela risque de pas coller à ce qu'on m'a dit!!!
et le site irait de toute manière interroger un trop grd nombre de donnée pour avoir un résultat rapide avec MySQL.

Bein voila...

Merci de ton intervention Groumphy
Smiley smile
salut,
alors pour commencer, avec webdev tu peux te connecter a peut pres a toutes les bases de donnée via un acces natif (parfois gratuit, parfois non) ou un pilote OLE DB qu'en les bases en on un et cela tres simplement. Concernant le base hyper file, elle est tout sauf pourrie. Elle existe en client serveur, peut etre utilisée gratuitement quelque soit le nombre de connexion, de bases e données, de sites....difficile de faire mieux.

Pour webdev, je te conseille un site fait en webdev :
http://freedev.windev.free.fr