PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → [Requête sur fichier Hyperfile]
[Requête sur fichier Hyperfile]
Started by mdelrue, Jul., 23 2004 1:22 PM - 6 replies
Posted on July, 23 2004 - 1:22 PM
J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je reprends
ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel message.
Qui peut m'aider a résoudre ce problème.
Merci
Posted on July, 23 2004 - 1:39 PM
essai:

Select A.Champ1 AS Champ1, A.Champ2 AS Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client

"DELRUE" <mdelrue@prodware.fr> wrote in message
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je

reprends
ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel

message.
Qui peut m'aider a résoudre ce problème.
Merci
Posted on July, 23 2004 - 2:11 PM
Quel est le message d'erreur ?
Quelle fonction utilises tu ?
HExécuteRequête
ou
HExécuteRequêteSQL

"DELRUE" <mdelrue@prodware.fr> a écrit dans le message de
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je

reprends
ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel

message.
Qui peut m'aider a résoudre ce problème.
Merci
Posted on July, 23 2004 - 4:54 PM
Pour la requête lorsqu'elle est crée avec le requêteur je fait GO mais je
suis obliger de la complèter avant car le requêteur n'accepte qu'une condition
de jointure par fichier
Dans le code, j'ai essayé en mettant dans une source de donnée et le texte
de la requete dans un chaine
je fais : si pas hexecuterequetesql(mareq,machaine)
ou je viens d'essayé hexecuterequete(MonNom_de rquete) ce dernier etant le
nom donné au .wdr.

A+
"CDSOFT" <cd_770@hotmail.com> wrote:

Quel est le message d'erreur ?
Quelle fonction utilises tu ?
HExécuteRequête
ou
HExécuteRequêteSQL

"DELRUE" <mdelrue@prodware.fr> a écrit dans le message de
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je
reprends

ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage

des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel
message.

Qui peut m'aider a résoudre ce problème.
Merci


Posted on July, 23 2004 - 5:00 PM
J'ai essayé toutes les combinasons y compris changer l'ordre des fichiers
dans le where (b.champ = a.champ) sans changer l'ordre des fichiers dans
le from. puis j'ai modifier le from etc ça fait 2 jours que j'essaye sans
solution. De plus je trouve Hyperfile tres lent. j'avais fait du Windev4.1
il y a 8 ans mais je trouve que plus ça devient compliqué, moins c'est efficace.
"Helder Afonso" <helder.afonso@artware.pt> wrote:

essai:

Select A.Champ1 AS Champ1, A.Champ2 AS Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client

"DELRUE" <mdelrue@prodware.fr> wrote in message
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je
reprends

ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage

des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel
message.

Qui peut m'aider a résoudre ce problème.
Merci


Posted on July, 24 2004 - 6:32 PM
"CDSOFT" <cd_770@hotmail.com> wrote:
L'erreur est : "erreur lors de l'initialisation de la requête"

Qui peut me dire comment envoyer un mail correct chez PcSoft:
j'ai reçu de leur part une procedure, mais lorsque que je crée un fichier
zip minimaliste pour mes erreur, j'arive a un minimum de 9Mo et leur messagerie
la refuse.

Ca devient décevant de travailler avec cet outil

Quel est le message d'erreur ?
Quelle fonction utilises tu ?
HExécuteRequête
ou
HExécuteRequêteSQL

"DELRUE" <mdelrue@prodware.fr> a écrit dans le message de
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je
reprends

ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage

des
répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel
message.

Qui peut m'aider a résoudre ce problème.
Merci


Posted on July, 26 2004 - 11:32 AM
Salut, effectivement il ont une limite a 10Mo pour les emails (texte + pièces
jointe). Toutefois, 10Mo c’est bien suffisant pour un projet isolé. Le problème
vient généralement de l’analyse. Supprimes tous les sous répertoires (ANA,
LAST SAVE et LAST GEN) de ton répertoire d’analyse et ton projet devrait
être nettement moins gros.

Antoine

"DELRUE" <mdelrue@prodware.fr> wrote:


"CDSOFT" <cd_770@hotmail.com> wrote:
L'erreur est : "erreur lors de l'initialisation de la requête"

Qui peut me dire comment envoyer un mail correct chez PcSoft:
j'ai reçu de leur part une procedure, mais lorsque que je crée un fichier
zip minimaliste pour mes erreur, j'arive a un minimum de 9Mo et leur messagerie
la refuse.

Ca devient décevant de travailler avec cet outil

Quel est le message d'erreur ?
Quelle fonction utilises tu ?
HExécuteRequête
ou
HExécuteRequêteSQL

"DELRUE" <mdelrue@prodware.fr> a écrit dans le message de
news:4100d8e0$1@news.pcsoft.fr...


J'ai 3 fichiers
Fichier A avec code_entite, code_article.
Fichier B avec Code_Client, Code_entite.
Fichier C avec Code_Client, Code_article.

En créant avec le générateur SQL la requête suivante :
Select A.Champ1, A.Champ2 FROM A,B,C
WHERE A.code_entite = B.Code_entite
AND A.code_article = C.Code_article
AND B.Code_Client = C.Code_Client.

J'ai systematiquement erreur a l'initialisation de la requête. Si je
reprends

ce code et que je le mets dans une procedure, j'ai la même erreur.
Pour envoyer un exemple simple chez PCSOFT, je génère après nettoyage
des

répertoires un .ZIP de 9 Mo et leur messagerie n'accepte pas un tel
message.

Qui peut m'aider a résoudre ce problème.
Merci