PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Windev et Oracle : comment ça marche ????
Windev et Oracle : comment ça marche ????
Started by c.husquin, Apr., 26 2006 4:16 PM - 8 replies
Posted on April, 26 2006 - 4:16 PM
Bonjour,

J'ai quelques questions à poser....

J'ai une application à développer avec Windev 10, en gérant une base de données Oracle .

1- J'ai lu que Windev gère les accès concurrents avec Hyper File mais comment ça marche avec une base Oracle ? Y a-t'il des fonctions spécifiques ?

2- J'ignore quelle sera la version finale d'Oracle qui sera utilisée mais je dois commencer le développement quand même. ;-( Est-ce qu'une application développée en fonction d'une version d'oracle fonctionnera sur une autre version ou faudra il modifier le code ?

3- Comment fait-on pour que Windev communique avec Oracle ? ;-}

Désolée pour toutes ces questions, mais je débute sur la question alors.... en tous cas, merci d'avance pour les informations éventuelles.

Céline
Posted on April, 26 2006 - 5:35 PM
Il existe plusieurs méthodes :
acces natif pcsoft (payant) www.pcsoft.fr (tres rapide)
acces alter-natif (gratuit) www.sqlmanagerx.com (tres rapide, equipe ultra-reactive)
acces oledb oracle (inclus dans WD) (moyennement rapide)
acces ODBC oracle (inclus dans WD) (rapide)
Posted on April, 26 2006 - 5:35 PM
Céline a exprimé avec précision :
> Bonjour,

J'ai quelques questions à poser....


J'ai une application à développer avec Windev 10, en gérant une base de
données Oracle .


1- J'ai lu que Windev gère les accès concurrents avec Hyper File mais comment
ça marche avec une base Oracle ? Y a-t'il des fonctions spécifiques ?


2- J'ignore quelle sera la version finale d'Oracle qui sera utilisée mais je
dois commencer le développement quand même. ;-( Est-ce qu'une application
développée en fonction d'une version d'oracle fonctionnera sur une autre
version ou faudra il modifier le code ?

Normalement il n'y aura pas de problèmes... après c'est en fonction de
ton développement...perso, que se soit sur Oracle ou Sql Serveur, je
me débrouille pour faire faire a la base un max de boulot ( vues et PS
etc...) cela simplifie le code Windev,ça diminue les echanges reseaux
etc...
normalement une base 8i fonctionne sans problème sur 9I voir sur
10...(non testé... car je n'ai pas oracle 10...)
> 3- Comment fait-on pour que Windev communique avec Oracle ? ;-}
alors là sans hésitation je te conseille les solutions alternatives...
tu as certainement du en entendre parler.....
Désolée pour toutes ces questions, mais je débute sur la question alors....

y'a pas de problèmes ! comme tout le monde au moins une fois !
> en tous cas, merci d'avance pour les informations éventuelles.
de rien et bon courage !
Céline


@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Posted on April, 26 2006 - 6:05 PM
Nous utilisons exclusivement les accès natifs proposés par PC SOFT, car les
autres méthodes limites les fonctionnalités utilisables. Nous avons ainsi
accès à l'analyse, tous les assistants et les commandes Hxxx. D'autres
méthodes d'accès imposent de tout programmer avec des commandes SQLxxxx, ce
n'est pas conseillé du tout.



A+
"SEINLET Nicolas" <nicolas@seinlet.com> a écrit dans le message de news:
444f681c$1@news.pcsoft.fr...


Il existe plusieurs méthodes :
acces natif pcsoft (payant) www.pcsoft.fr (tres rapide)
acces alter-natif (gratuit) www.sqlmanagerx.com (tres rapide, equipe
ultra-reactive)
acces oledb oracle (inclus dans WD) (moyennement rapide)
acces ODBC oracle (inclus dans WD) (rapide)



Posted on April, 26 2006 - 6:23 PM
Bonjour,

Nous utilisons exclusivement les accès natifs proposés par PC SOFT, car les
autres méthodes limites les fonctionnalités utilisables.


Vous avez des exemples ?

>Nous avons ainsi accès à l'analyse, tous les assistants et les commandes Hxxx.

L'accès ODBC ou OLE-DB l'autorise aussi.

D'autres méthodes d'accès imposent de tout programmer avec des commandes SQLxxxx,
ce n'est pas conseillé du tout.


Pas conseillé du tout pas qui ? Je ne connais pas un seul DBA qui préconise des accès monotable à des accès par requête sur une base Oracle. D'autant plus que l'accès natif de PC-Soft autorise par défaut l'utilisation de requete.

--
Emmanuel Lecoester
Posted on April, 26 2006 - 6:26 PM
Bonjour,

J'ai une application à développer avec Windev 10, en gérant une base de données Oracle .

1- J'ai lu que Windev gère les accès concurrents avec Hyper File mais comment ça marche
avec une base Oracle ? Y a-t'il des fonctions spécifiques ?


Non, Oracle gère les blocages aussi donc le mode de fonctionnement est identique à HF.

2- J'ignore quelle sera la version finale d'Oracle qui sera utilisée mais je dois commencer
le développement quand même. ;-( Est-ce qu'une application développée en fonction
d'une version d'oracle fonctionnera sur une autre version ou faudra il modifier le code ?


On peut accéder à une base Oracle 10 avec un client 8. Il n'y a aucun problème pour que vous développiez en local avec un Oracle XE et que l'application livrée fonctionne avec un base 10G.

>3- Comment fait-on pour que Windev communique avec Oracle ? ;-}

En utilisant une couche de communication. Voir les poste de Bernard et Nicolas à ce sujet.

--
Emmanuel Lecoester
Posted on April, 26 2006 - 9:08 PM
100% D'accord. Nous avons plusieurs applications qui attaquent la même base en ODBC, et qui utilisent exclusivement les commandes SQL*, sans aucun problème, et avec d'excellentes performances.
Je serai curieux de savoir qui déconseille ces commandes.

Frédéric.
Posted on April, 27 2006 - 12:34 PM
Désolée de ne répondre qu'aujourd'hui mais j'étais en déplacement ...

Merci pour toutes ces informations, ça va bien m'aider.
C'est super sympa à vous !!!

La version d'Oracle du client est la 9i comme celle que j'ai, donc c'est tout bon !!! ;-)

Encore merci à tout le monde !!!!

Céline
Posted on April, 27 2006 - 12:56 PM
Céline a exprimé avec précision :
> Désolée de ne répondre qu'aujourd'hui mais j'étais en déplacement ...

Merci pour toutes ces informations, ça va bien m'aider.
C'est super sympa à vous !!!


La version d'Oracle du client est la 9i comme celle que j'ai, donc c'est tout
bon !!! ;-)


> Encore merci à tout le monde !!!!

Céline


De rien !
bon developpement avec Oracle !
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc