PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Limites nonbre de champs requête SQL
Limites nonbre de champs requête SQL
Débuté par lion, 20 oct. 2005 12:40 - 3 réponses
Posté le 20 octobre 2005 - 12:40
Bonjour,

J'ai un Fichier HF contenant + de 300 colonnes. j'ai fait un SELECT * FROM "MonFichier" et j'ai l'erreur "Erreur d'initialisation de la requête, mot Commandes inatendu". En éliminant peu peu des colonnes non nécessaires je me rends compte que c'est le nombre à rappatrirer qui génnère le message. D'où ma question, car je n'ai vu cette information nulle part : Quel est le nombre maximal de champs qu'on peut sélectioner dans une requête ? Est-du à HF ou le cette limitation existe aussi pour les autres BD ?

Michel.
Posté le 20 octobre 2005 - 16:20
J'aurais pû faire un select * from "mon fichier" where "ma condition" pour ne rappatrier qu'une ligne par exemple -> le problème est identique, la saturation ne se fait pas sur le volume ramener mais bien sur le nombre de champs qui est LIMITE ! A combien de champs a t'on le droit telle est ma question !

Michel.
Posté le 20 octobre 2005 - 17:42
lion a utilisé son clavier pour écrire :
Bonjour,

J'ai un Fichier HF contenant + de 300 colonnes. j'ai fait un SELECT * FROM
"MonFichier" et j'ai l'erreur "Erreur d'initialisation de la requête, mot
Commandes inatendu". En éliminant peu peu des colonnes non nécessaires je me
rends compte que c'est le nombre à rappatrirer qui génnère le message. D'où
ma question, car je n'ai vu cette information nulle part : Quel est le nombre
maximal de champs qu'on peut sélectioner dans une requête ? Est-du à HF ou le
cette limitation existe aussi pour les autres BD ?

Michel.


je ne sais pas le nombre exact, mais il est toujours imprudent de faire
un select * !

@+++

--

Carpe Diem!
[bernard]
Posté le 20 octobre 2005 - 18:34
bernard disait cela pour info car limiter le nombre de colonnes est toujours
une optimisation
(mémoire/cpu) lors de l'exécution d'une requête.

limiter le nombre de lignes est bien sûr aussi une bonne habitude ;)

"lion" <mlion@tele2.fr> a écrit dans le message de news:
4357928c@news.pcsoft.fr...


J'aurais pû faire un select * from "mon fichier" where "ma condition" pour
ne rappatrier qu'une ligne par exemple -> le problème est identique, la
saturation ne se fait pas sur le volume ramener mais bien sur le nombre de
champs qui est LIMITE ! A combien de champs a t'on le droit telle est ma
question !

Michel.