|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() |
Bonjour à tous chers développeurs,
Je viens vers vous, car j'ai un gros gros soucis sur mes requêtes... Je me suis lancé depuis peu dans les bases de données (je n'ai pas encore de serveur dédié à cela, cela viendra en son temps quand je saurais maîtrisé le langage, c'est pas encore fait ^^), et qui sait faire des applications électroniques with base de données pour la robotique ou autres montage mais allons par étape, j'y suis pas encore. En utilisant ISQL (dans une console de commande) et les requêtes SQL, j'ai voulu commencer à créer ma base avec mes différentes tables et des utilisateurs ; mais le problème c'est que je bute sur la création de la table en elle-même apparemment. Je ne comprend pas l'erreur que je fais... Je vous mets le code que j'ai écrit, ainsi que le printscreen de l'erreur. Alors si vous voyez une erreur quelconques petites - grandes - monstrueuses ou d'autres remarques,je suis preneur, car là je bloque et je ne comprends pas pourquoi Je vous remercie déjà tous de m'avoir lu Et attends avec impatience toute vos remarques constructives Amicalement le cht'y Philou |
|
|
00
|
|
|
#2 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 207 ![]() |
Bonjour ,
- il vaudrait mieux mettre le chemin complet de la BBD 'C:\ESSAI\client1.idb' - USER1 n'est pas propriétaire de la BDD , ce qui pourrait expliquer que ce dernier ne puisse pas créer . Est-ce qu'en créant la table en sysdba ça passe ? Ensuite , bien que isql soit digne d'éloge et à moins que cela soit imposé, il existe des GUI (graphic user interface) free bien plus pratiques PS. Windows n'aime pas trop les extensions gdb surtout sur le disque principal , donc : a éviter
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
00
|
|
|
#3 | ||||
|
Membre à l'essai
![]() |
Bonsoir à tous,
Tout d'abord un GRAND pardon à SM pour ne pas avoir répondu plus tôt à ta réponse... very not pas bien En fait j'ai récrit un peu différemment ma requête, et ca a marché ?!?! expliquer le pourquoi du comment, j'en serai bien incapable mais voici le code que j'ai changé, et j'ai aussi suivi ton conseil de changer la base de donnée en ib : Code :
enfin voilà mon nouveau problème : Voilà j'ai créé 2 tables : 1) client avec les attributs suivants : numero_cli (clé primaire), nom_cli, adresse, npa, ville 2) commande avec les attribut suivants : numero_cmd (clé primaire), numero_cli, libelle, montant j'ai réussi à créer mes tables correctement, ca c'est bon... Maintenant je fais des tests avec des utilisateurs 1 et 2, le 1 à tout les droits, mais le 2ème ne peut voir que ce que l'utilisateur 1 à définit dans des vues, vous me suivez ?? et c'est la que ca bloque : je définit ma vue à l'aide de l'utilisateur 1 : voici le code : Code :
Alors je garde les yeux tout écarquillés pour lire vos futures messages, et je vous remercie déjà de me lire... si vous avez des remarques ou autres, c'est bien volontiers que j'essaierai de répondre... A tout bientôt Amicalement le cht'y Philou |
||||
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() Inscription : janvier 2009 Messages : 397 ![]() |
Bonjour,
Je pense que ta vue comporte des erreurs. Pour les jointures, il vaut mieux, il me semble, utiliser la nouvelle présentation. Voici un projet Code :
Il semble préférable de faire le total sur l'index du client que sur le nom, car il est possible d'avoir deux noms identiques pour deux clients différents. Dans cette situation, le totalisation sera inexacte. Il est important de préfixer les noms des tables pour une meilleure lisibilité et une correction plus rapide. Si tu veux les noms dans ta VUE, il conviendra de la modifier, nous verrons le moment venu. Pour total, il ne s'agit pas d'un mot réservé dans Interbase. Pour certaines bases, il n'est pas utilisable. Je n'ai fait aucune recherche. Voilà, tu fais les tests et nous donnes tes résultats. A plus. |
||
|
|
10
|
|
|
#5 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 207 ![]() |
je 'plussoie' seabs
pour ce qui est des codes erreurs , firebird 1.5 étant tres proche de Interbase voici déjà un doc http://www.firebirdsql.org/file/docu...ErrorCodes.pdf
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com