PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Windev plante (enregistrement requete sql)
Windev plante (enregistrement requete sql)
Iniciado por Nelly, 10,jun. 2005 19:12 - 6 respuestas
Publicado el 10,junio 2005 - 19:12
A chaque fois que j'essaie de taper du code sql à la main (dans le cas d'une requete qui comporte plusieurs fichiers), Windev se ferme tout seul ou j'ai un message comme quoi "Windev a provoqué un erreur et doit être fermé"

voici un exemple de requete que je ne peux jamais enregistrer puisque windev plante à chaque fois :

SELECT DISTINCT Eleve.nom AS nom,
Eleve.pnom AS pnom,
SUBSTR(Eleve.dnaiss,7,2) AS jour,
Classe_eleve.numclasse AS numclasse,
Sexe.libsexe AS libsexe,
Regime.lib_regime AS lib_regime,
Etablissement.nomets AS nomets,
Scolarite.IDScolarite AS IDScolarite,
Eleve.adresse AS adresse,
Eleve.teldom AS teldom,
Eleve.telmobil AS telmobil,
Ville.lib_ville AS lib_ville,
Eleve.cp AS cp,
Eleve.ademail AS ademail
FROM Eleve INNER JOIN Sexe ON Eleve.IDSexe = Sexe.IDSexe,
Eleve INNER JOIN Ville ON Eleve.IDVille = Ville.IDVille,
Eleve INNER JOIN Scolarite ON Eleve.IDEleve = Scolarite.IDEleve,
Scolarite LEFT OUTER JOIN Regime ON Scolarite.IDRegime = Regime.IDRegime,
Classe_eleve RIGHT OUTER JOIN Scolarite ON Classe_eleve.IDClasse_eleve = Scolarite.IDClasse_eleve,
Etablissement INNER JOIN Classe_eleve ON Etablissement.IDEtablissement = Classe_eleve.IDEtablissement
WHERE Scolarite.IDScolarite = {Param_idsco}

J'ai quelques autres problèmes également : Windev se plante de temps en temps quand je compile mon projet!!!

mon PC est "propre"
config : P4 3Ghz, 512 RAM, XP (à jour)
Windev 9 (à jour)

Merci à la personne qui trouvera ma solution !!!!!
Publicado el 10,junio 2005 - 17:41
Salut !

On 10-Jun-2005, "Nelly" <nelly@urogec-centre.org> wrote:

A chaque fois que j'essaie de taper du code sql à la main (dans le cas
d'une requete qui comporte plusieurs fichiers), Windev se ferme tout seul
ou j'ai un message comme quoi "Windev a provoqué un erreur et doit être
fermé"



Dans quoi tapes tu cette requète ? Dans le générateur de requète ?
Si tu as un problème là, tu peux taper ta requète dans l'éditeur de code,
dans une chaine, puis faire un hexecuterequetesql() ...
Moi, je n'utilise jamais le générateur de requète ...
D'ailleurs, j'ai entendu dire (j'ai lu, en fait) sur ce forum que ce
générateur de requète n'aime pas trop les requètes complexes ...

Bien à toi !
--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Publicado el 11,junio 2005 - 12:21
J'utilises l'éditeur de requêtes régulièrement et le trouve très bien.

Il ne faut pas oublier :
1. Que généralement ce sont les gens qui ont des porblèmes qui communiquent dans ce forum (il est fait pour cela) et pas la grande majorité qui n'en ont pas.
2. Que ce qui était vrai hier ne l'ai plus forcément aujourd'hui.

En ce qui concerne ton problème Nelly, peux-tu poster ton code SQL que je fasse le test de mon côté ?

Bon dev.
Jean-Pierre
Publicado el 11,junio 2005 - 18:59
Bonjour,

Vous devriez consulter le tutorial ci après très bien documenté sur
le SQL

http://sgbd.developpez.com/cours/…

Attention toutefois que toutes le fonctions ne sont pas supportées
par Windev

Cordialement

Albert
Publicado el 13,junio 2005 - 11:57
en effet si j'execute ce type de requete sans utiliser l'éditeur de requetes je n'ai pas de probleme. Il est tout de même dommage qu'on arrive encore à des plantages dans Windev pour des choses aussi simples en étant à la version 9 du produit!

Merci pour ta réponse !
Publicado el 13,junio 2005 - 12:01
Je consulte toujours l'aide avant de poser une question...
Le problème ne vient pas d'une fonction non prise en compte; et même si c'était le cas, il est tout de même anormal que Windev plante entièrement pour une requete qui serait mal écrite !!!
Publicado el 13,junio 2005 - 13:24
Bonjour ,
Malheuresement windev n'est pas exemplaire dans son comportement SQL quand on passe par des drivers ( ODBC et OLEDB ).
Une requête écrite sous l'éditeur de requête avec Windev ne donne pas le résultat escompté ( traitement des dates par exemple ) , alors que si on copie cette requête de windev dans SQL-VIEW elle fonctionne parfaitement !
Bon courage.