realbasic-nug.fr
[Top] [All Lists]

Re: Fichier Data

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Fichier Data
From: Jean-Baptiste Barnoud <jbb at icom2i dot info>
Date: Fri, 14 Sep 2007 17:45:02 +0400
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <000b01c7f547$7c0676b0$0a01a8c0 at djmcg0470c77db><DAEC823D-62A3-4315-BF39-D6673D314BCA at cretaux dot fr><000901c7f54c$e2eb2790$0a01a8c0 at djmcg0470c77db> <5CF77F37-06F7-488D-A29A-6C083DAD5228 at cretaux dot fr><000d01c7f56b$6667c150$0a01a8c0 at djmcg0470c77db> <46E947EA dot 4000509 at wanadoo dot fr> <001601c7f635$27f648e0$0a01a8c0 at djmcg0470c77db> <46EA29F2 dot 6010201 at icom2i dot info> <5A05D6DC-959F-4B5B-95FF-757F76D07B70 at orange dot fr> <46EA30DB dot 8060804 at icom2i dot info> <46EA32EC dot 9020500 at icom2i dot info> <46EA33E2 dot 5010008 at icom2i dot info> <46EA670F dot 40200 at wanadoo dot fr>
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







<Prev in Thread] Current Thread [Next in Thread>