OVH Cloud OVH Cloud

[WD8-315p] champ texte dans Etat

3 réponses
Avatar
Manu Pavy
Bonjour,
J utilise une requete non compatible hyperfile (plusieurs jointures sur=20
ma base MySQL) et en ai besoin pour g=E9rer un =E9tat.
J ai donc d=E9clar=E9 un =E9tat avec cette requete.
C'est un =E9tat tableau dont chacune des colonnes est reli=E9e =E0 un cha=
mp de=20
ma requete (saisie =E0 la main, pas grace =E0 une combo).
Cela marche normalement, sauf pour les champs de type texte.

Quelqu un a t il d=E9j=E0 eu ce probl=E8me ? Comment le r=E9gler ?

Merci,

Manu

3 réponses

Avatar
Manu Pavy
Manu Pavy a fait part de :

Bonjour,
J utilise une requete non compatible hyperfile (plusieurs jointures sur
ma base MySQL) et en ai besoin pour gérer un état.
J ai donc déclaré un état avec cette requete.
C'est un état tableau dont chacune des colonnes est reliée à un c hamp de
ma requete (saisie à la main, pas grace à une combo).
Cela marche normalement, sauf pour les champs de type texte.

Quelqu un a t il déjà eu ce problème ? Comment le régler ?

Merci,

Manu




bonjour,
Je m apercois d'un truc extremment bizarre : le comportement de texte
(en MySQL) associé à un mémo texte (dans l analyse WinDev).
soit une table MySQL Mesure contenant un champ text DescriptionMesure.
Avec mon client MySQL, un /select DescriptionMesure from Mesure/ me
renvoit les 28 enregistrement que j ai dans la table (en gros :
comportement normal).
Si par contre, j'utilise WD : liaison d un fichier Mesure dans l
analyse, contenant le champ DescriptionMesure de type mémo texte.
Création d'une requete (saisie SQL) : /select DescriptionMesure from
Mesure/ (la meme) et si je l'exécute, une erreur signale : "Le type de
fichier dans l'analyse <Analyse> pour le fichier <Mesure> n'est pas
reconnu."
Si par contre dans description de la requete, je coche "Exécuter avec
hRequeteSansCorrection en mode test", là, il semble que "ca boucle" car
il m affiche un tableau avec une colonne DescriptionMesure vide (j ai
arreté au bout de 180000 lignes).
Je comprends plus rien. ca fait trois jours que je suis la dessus. Ca me
saoule !

Manu
Avatar
Roumegou Eric
Manu Pavy avait soumis l'idée :
Manu Pavy a fait part de :

Bonjour,
J utilise une requete non compatible hyperfile (plusieurs jointures sur ma
base MySQL) et en ai besoin pour gérer un état.
J ai donc déclaré un état avec cette requete.
C'est un état tableau dont chacune des colonnes est reliée à un champ de ma
requete (saisie à la main, pas grace à une combo).
Cela marche normalement, sauf pour les champs de type texte.

Quelqu un a t il déjà eu ce problème ? Comment le régler ?

Merci,

Manu




bonjour,
Je m apercois d'un truc extremment bizarre : le comportement de texte (en
MySQL) associé à un mémo texte (dans l analyse WinDev).
soit une table MySQL Mesure contenant un champ text DescriptionMesure.
Avec mon client MySQL, un /select DescriptionMesure from Mesure/ me renvoit
les 28 enregistrement que j ai dans la table (en gros : comportement normal).
Si par contre, j'utilise WD : liaison d un fichier Mesure dans l analyse,
contenant le champ DescriptionMesure de type mémo texte.
Création d'une requete (saisie SQL) : /select DescriptionMesure from Mesure/
(la meme) et si je l'exécute, une erreur signale : "Le type de fichier dans
l'analyse <Analyse> pour le fichier <Mesure> n'est pas reconnu."
Si par contre dans description de la requete, je coche "Exécuter avec
hRequeteSansCorrection en mode test", là, il semble que "ca boucle" car il m
affiche un tableau avec une colonne DescriptionMesure vide (j ai arreté au
bout de 180000 lignes).
Je comprends plus rien. ca fait trois jours que je suis la dessus. Ca me
saoule !



d'où la nécessité de programmer en SQL Natif.
Regarde ce que cela donne avec un SQLExec.

Autre exemple bloquant pour moi. Windev ne récupère pas les index full
text de mySQL

Manu



--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Manu Pavy
>
d'où la nécessité de programmer en SQL Natif.
Regarde ce que cela donne avec un SQLExec.

Autre exemple bloquant pour moi. Windev ne récupère pas les index f ull
text de mySQL


Merci pour ta réponse,
Je pensais qu utiliser HexecuteRequete avec l argument
HRequeteSansCorrection etait natif.
Je ne sais pas trop utiliser SQLExec() en mode parcourt car je m en sert
uniquement (mais systematiquement) pour les ajouts / modifications.
Comment lier ensuite ses champs de l etat ? faut il les coder avec une
boucle et un SQLLitCol ?
C'est plus long, mais c'est vrai que ce serai plus simple. Et pis PCSoft
qui me demande de fournir un "mini projet" pour régler mon pb à chaqu e
fois... je peux pas leur filer un acces à ma base de données qd meme !

Cordialement,

Manu