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

Bases de données Delphi Discussion :

delphi6 et firebird


Sujet :

Bases de données Delphi

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut delphi6 et firebird
    bonjour tout le monde.
    je souhaite realiser une petite application de gestion de stock. pour cela, j'ai creer la base avec firebird 2.5 a partir de IBExpert. j'utilise delphi6 entreprise pour realiser mes interfaces et en meme temps gerer la base.
    mon probleme est ceci:
    j'utilise les composants BDE pour attaquer la base en delphi. j'ai fait toutes les liaisons possible a partir de delphi et tout marche bien. mais seulement quand j'essaye d'inserer un nouveau enregistrement dans une table de ma base, j'ai le message suivant:

    ''le projet (nom du projet) a provoque une classe d'exception EDBEngineError avec le message 'Erreur SQL generale.odbc firebird driver firebird attempted update during read-only.' Processus stoppe. utiliser Pas a pas ou executer pour continuer.''

    je ne sais pas quoi faire.

    j'attend avec impatience vos propositions

    cordialement

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 094
    Par défaut
    Pourquoi BDE ? Cela nécessite de le déployer !

    le Driver DBExpress FireBird aurait été plus adéquat !
    ou même les Composants IBX, quoi qu'un peu vieux pour un FireBird 2.5 !

    C'est un TTable ou TQuery ?
    As-tu regarder, RequestLive et CanModify !

    Après, si tout ça c'est bon, voir les BLOBS, les TRIGGERS... si il y a un conflit
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Par défaut
    Tu veux remorquer une BMW par un bœuf.
    Tu as tout ce qui te faut en natif pour firebird, dbexpress, uib, ...
    Pourquoi utilise tu bde?

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 31
    Par défaut delphi et firebird
    merci baucoup a ShaiLeTroll et a Karouane pour leur reponse.

    ShaileTroll je precise qu'un c'est un TTable et un Dataset que j'ai utilise.

    Karouane c'est le BDE de la palette des composants de delphi que je fais allusion. je sais pas si je me suis bien fais comprendre?

    cordialement

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par dionediate Voir le message
    le BDE de la palette des composants de delphi que je fais allusion
    Même si c'est sur la palette le BDE est plus que déprécié mais le problème n'est pas là , j'ai encore une très grosse application D3/BDE/FIB 2.5 qui 'tourne' sans soucis si ce n'est les temps de réponse un peu longs (5*plus au moins que mes nouveaux programmes).

    Si c'est un TTable qui est utilisé , comment est la propriété ReadOnly ? et même ainsi le TTable est-il lié a une Table Firebird ou une Vue ?

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    sauf que là il les acumule
    'Erreur SQL generale.odbc firebird driver f
    BDE plus ODBC, c'est du suicide
    ce n'est même plus
    remorquer une BMW par un bœuf
    mais par une tortue !

Discussions similaires

  1. [Débat] Choisir InterBase/Firebird ou Microsoft SQL-SERVER ?
    Par asenaici dans le forum Décisions SGBD
    Réponses: 90
    Dernier message: 19/03/2009, 20h51
  2. Delphi6 et directx
    Par toure32 dans le forum DirectX
    Réponses: 1
    Dernier message: 13/10/2002, 18h15
  3. [CR8][Delphi6] erreur imprimante non supportée
    Par Sebastien L. dans le forum SDK
    Réponses: 3
    Dernier message: 12/09/2002, 15h42
  4. delphix et delphi6 une legende???
    Par genteur slayer dans le forum DirectX
    Réponses: 1
    Dernier message: 19/08/2002, 16h43
  5. [Kylix] DELPHI6-CLX problème Onmousedown ....
    Par Bodin Yvon dans le forum EDI
    Réponses: 2
    Dernier message: 22/07/2002, 11h01

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