IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HyperFileSQL Discussion :

[WD15] Bug sur SQL et les rubriques tableaux


Sujet :

HyperFileSQL

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant
    Inscrit en
    Octobre 2004
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 254
    Points : 608
    Points
    608
    Par défaut [WD15] Bug sur SQL et les rubriques tableaux
    Bonjour,

    Je viens de me rendre compte avec stupeur, qu'en WD15 HF Classic, HF ne fait pas la différence, dans la condition Where d'une requête SQL, entre la nième dimension d'une rubrique tableau (par exemple NomRubrique[27] : 27ème dimension d'une rubrique tableau de 10 numériques) et une autre rubrique intitulée qui commence par le même nom et finit par le même numéro de dimension (par exemple : NomRubrique_27)

    Pour être clair,
    SELECT * FROM MonFichier WHERE NomRubrique_27 = ...
    ... ramène les résultats de
    SELECT * FROM MonFichier WHERE NomRubrique[27] = ...
    ...
    alors que ce sont bien 2 rubriques distinctes !!

    Il semble qu'HF, en SQL, retraite les rubriques tableaux en ajoutant un underscore puis le n° de la dimension, ce qui explique qu'il s'emmêle les pinceaux et se retrouve avec plusieurs rubriques portant le même nom.

    Je n'ai pas testé en WD16, WD17 et HF C/S (pas le temps).

    Cdlt, Arnaud.

  2. #2
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour

    Ce genre de bricolages ne m'étonne pas de HF ...

    Certes c'est gratuit, c'est facile à diffuser ... mais c'est tout

    Pour moi utiliser HF en milieu professionnel est un risque quand on ne connait pas ses limites et problèmes

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant
    Inscrit en
    Octobre 2004
    Messages
    254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 254
    Points : 608
    Points
    608
    Par défaut
    Citation Envoyé par hpascal Voir le message
    Bonjour

    Pour moi utiliser HF en milieu professionnel est un risque quand on ne connait pas ses limites et problèmes
    Et même quand on les connait !

  4. #4
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Je ne veux pas passer pour un extrémiste

    Plus sérieusement je pense qu'on peut l'utiliser pour des petites applications mono-poste ... en faisant une réindexation en automatique régulièrement

    En général je bosse avec d'autres bases quand j'ai le choix

    Par contre j'ai du équiper une flotte de portables (300) qui communiquent avec le siège par des flux XML. Et bien j'ai utilisé HF et ma fois j'ai peu (2 fois en 1 an) de problèmes d'index. Il est vrai que c'est une petite appli, avec des requêtes simples et que je réindexe à chaque sortie du logiciel.

  5. #5
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 161
    Points : 9 111
    Points
    9 111
    Par défaut
    D'accord pour le mono poste et encore... sans requêtes SQL "alambiquées".

    Pour anecdote, GLS met à disposition de ses clients un logiciel (winexpé) développé sous wd9. Performant et qui réindexe ses fichiers en fermeture...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2012
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 162
    Points : 308
    Points
    308
    Par défaut
    Citation Envoyé par Arnaud B. Voir le message
    Pour être clair,
    SELECT * FROM MonFichier WHERE NomRubrique_27 = ...
    ... ramène les résultats de
    SELECT * FROM MonFichier WHERE NomRubrique[27] = ...
    ...
    alors que ce sont bien 2 rubriques distinctes !!
    Effectivement, c'est super dangereux et inquiétant. C'est bien pour cela que je reste uniquement dans des conceptions SQL standard de chez standard pour éviter les mauvais désagréments. Pour moi, c'est exit le rubriques tableau (pas confiance).

    Merci de la contribution.
    Cordialement.

Discussions similaires

  1. [Toutes versions] Bug sur macro parcourir les feuilles
    Par Aladin_23 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/12/2014, 15h57
  2. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 17h55
  3. les cursor sur sql serveur
    Par hoummass dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/10/2005, 18h10
  4. Access et les procedures stockees sur sql server
    Par ouazou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/09/2005, 14h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo