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 :

[Delphi 5][Oracle]Verrouillage d'un dataset


Sujet :

Bases de données Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Points : 11
    Points
    11
    Par défaut [Delphi 5][Oracle]Verrouillage d'un dataset
    Bonjour

    comment puis-je faire pour ouvrir un dataset d'une manière verouillée optimiste ou pessimiste ? Je ne trouve pas l'endroit où faire ce changement.

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    En utilisant les composants ADO, tu fais cela facilement.Propriété LockType...

    En supposant que tu ne les utilises pas, précises :
    - ta version de Delphi
    - le SGBD
    - les composants utilisés.

    A+

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Points : 11
    Points
    11
    Par défaut
    La version de Delphi utlisée est la version 5.

    Le SGBD est Oracle.

    Les composants qui sont utilisés dans ceux contenu dans la partie ContrôleBD. Donc j'ai les contrôles TDBgrid, TBEEdit... Je n'arrive pas vraiment à cerner le type des composants qui permettent de se connecter à la base. C'est un lien ODBC qui est fait sur la base par l'intérmédiaire d'un Alias.

  4. #4
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par psycomel
    Les composants qui sont utilisés dans ceux contenu dans la partie ContrôleBD.
    Donc j'ai les contrôles TDBgrid, TBEEdit...
    Question de langage peut être mais moi j'appele cà des contrôles
    Citation Envoyé par psycomel
    Je n'arrive pas vraiment à cerner le type des composants qui permettent de se connecter à la base. C'est un lien ODBC qui est fait sur la base par l'intérmédiaire d'un Alias.
    C'est un T quoi ? Tu utilises les composants de quelle palette ? BDE ? ADO ? dbExpress ?

    J'ai modifier le titre de ton message pour le rendre plus clair. (remarque que dans le titre il manque juste le composant pour que ce soit parfait)

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Points : 11
    Points
    11
    Par défaut
    Je ne sais pas, je vois une palette (précisement un onglet) qui s'appelle ADO, l'autre AcccesBD, un autre ControleBD, un autre InterBAse. etc...... Je suis en Delphi 5 peut etre que les composants placés dans cet onglet (ControleDB) utilisent DAO puisque il s'y trouve un composant DBGRID qui est généralement utilisé par la technologie DAO.

    Sinon j'ai regardé pour LockType. Il ne connait que pour ADO ou DBASe ou paradox. J'ai quand même essayé ceci : DM_RENO.Tb_Liste1.lockTable := ltReadLock;
    Il me répond : pas assez de paramètres réginaux lors de la compilation.

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Points : 218
    Points
    218
    Par défaut
    Salut

    Regarde dans les paramétres de l'alias du BDE

    @+
    @+

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Points : 11
    Points
    11
    Par défaut
    Je ne vois rien concernant le verrouillage, en fait j'ai le meme problème que cette personne (enregistrement/clé effacé) :

    http://www.developpez.net/forums/vie...strement+cl%E9

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Points : 218
    Points
    218
    Par défaut
    Chez moi le problème enregistrement clé effacé se produit sur des composants ttable ayant un filtre activé (je pense que c'est après une modification de l'enregistrement qui fait sortir l'enregistrement du filtre initial)
    @+

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 23
    Points : 11
    Points
    11
    Par défaut
    Moi il n'y a pas forcement de filtres activés. J'ai même fait un test (au cas ou) de mettre la propriété à false ou de le mettre à vrai avec la propriété TTable1.Filter:='';

    Mai si y'a des filtres c'est que c'est necessaire, comment as-tu pu faire autrement pour filtrer tes champs ?

Discussions similaires

  1. Delphi 7 + connexion à Oracle 9i
    Par oli82 dans le forum Bases de données
    Réponses: 3
    Dernier message: 30/10/2017, 15h31
  2. Delphi + Conversion Oracle vers Access + LONG RAW
    Par jleg dans le forum Bases de données
    Réponses: 3
    Dernier message: 09/03/2006, 09h35
  3. delphi et oracle
    Par partfranc dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/05/2005, 14h28
  4. [Delphi 2005/Oracle/ADO]Taille de champ incorrecte
    Par Frank dans le forum Bases de données
    Réponses: 20
    Dernier message: 15/04/2005, 14h12
  5. Installation d'une appli en delphi, utilisant Oracle
    Par nilna972 dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/11/2003, 13h12

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