Histoire d'enfoncer le clou, voilà le beau plantage qu'il vient de me
faire à l'instant :
http://icom2i.info/plantage.png
JB
------------------------------------------------------------------------
Jean-Baptiste Barnoud a écrit :
C'est ça, il faut taper la requête (je n'ai pas dit que je n'y
arrivais pas, j'ai dit que ce n'était pas pratique).
C'est-à-dire que là où, dans certains outils graphiques de gestion de
bases de données (CocoaMySQL, phpMyAdmin pour MySQL), il suffit d'un
clic sur un bouton "Afficher" pour voir l'ensemble des enregistrements
d'une table, ici il faut faire Naviguer -> Requête -> Avancé ->
"select * from matable" (il s'agirait donc là d'une opération
"avancée", je rêve).
Bref, je trouve ça un tantinet laborieux.
JB
------------------------------------------------------------------------
Damien a écrit :
select * from mytble;
on peut taper cette requete sql dans l'outil "graphique" de realbasic
Jean-Baptiste Barnoud a écrit :
Encore que...
J'ai bien un affichage, mais je n'ai pas trouvé le moyen de faire
tout afficher. Il n'y a pas le critère "aucun critère".
JB
------------------------------------------------------------------------
Jean-Baptiste Barnoud a écrit :
Mea culpa, la première solution fonctionne (je suis effectivement
trop bête).
Je suis passé trop vite là-dessus depuis le début et je n'ai pas vu
que la table sélectionnée par défaut était systématiquement la
première de la liste (ce qui en soi n'est pas pratique, on a choisi
la bonne précédemment, ça ne pourrait pas être celle-là qui soit
sélectionnée ?).
Donc ce n'est peut-être pas aussi buggé que je le pensais (mais les
autres problèmes demeurent), mais ça reste pas pratique.
JB
------------------------------------------------------------------------
Jean-Baptiste Barnoud a écrit :
Je ne suis pas sûr d'avoir été très clair : je parle de l'outils
graphique de gestion des bases.
Exemple de problème :
je veux un truc tout simple : lister le contenu d'une table
1ère solution : je sélectionne la table, puis je clique sur
"naviguer", puis "requête", et là je tombe sur une fenêtre qui me
demande un ou plusieurs critères de tri. Je n'en ai aucun, je veux
toute la table. Impossible de faire afficher le contenu (ou alors
je suis trop bête...).
2e solution : je sélectionne la table et je clique sur "SQL
avancé". Je tape ma requête d'une rare complexité : "select * from
matable;". Résultat : nada. Aucun affichage.
3e solution : je reprends la 1ère solution, mais une fois
arrivé sur la fenêtre de tri je clique sur "Avancé". Là aussi je
peux entrer une requête SQL. J'y retourne avec mon "select * from
matable", et là enfin, ça marche. Le contenu s'affiche.
Et là où ça me plante dans les doigts régulièrement c'est quand je
crée ou que je modifie une table en ajoutant des champs. Cela se
produit généralement quand je fais une faute de frappe et que je
veux corriger. J'ai droit, au mieux, à un message qui me signale
que la colonne "Sans_titre" n'existe pas et que je ne peux pas
enregistrer ce que je viens de faire, ce qui m'oblige à fermer et
rouvrir, au pire à un plantage du module et on me conseille de
relancer RB.
Dans le genre fiable et pratique on fait mieux, il me semble.
Jean-Baptiste
PS : moi aussi, je suis à la Réunion (Plaine des Cafres)
------------------------------------------------------------------------
Thierry Nauze a écrit :
Le 14 sept. 07 à 10:28, Jean-Baptiste Barnoud a écrit :
A ce propos je voudrais signaler que je trouve le module de
gestion de bases de données intégré à RB très mal fait : pas
pratique et buggé (il est rare que je l'utilise sans le faire
planter). Une amélioration dans la prochaine version serait
vraiment bienvenue.
???
Pourquoi ? A quel sujet ?
S'il est évident que RB ne manque pas de bugs, je n'en ai pas
trouvé beaucoup du côté de la gestion de REALSQLdatabase.
--
Thierry NAUZE Saint-Denis de la Réunion
|