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

Re: postgreSQL et Mac Intel

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: postgreSQL et Mac Intel
From: Eric de La Rochette <rblists at edlr dot fr>
Date: Wed, 28 May 2008 15:58:53 +0200
Authentication-results: mx.google.com; spf=pass (google.com: domain of realbasic-nug dot fr-bounces at lists dot realsoftware dot com designates 66.116.103.65 as permitted sender) smtp dot mail=realbasic-nug dot fr-bounces at lists dot realsoftware dot com
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <240CEAE3-80F8-4565-A7E2-474A705BFEF2 at mac dot com> <0FD3A1BF-B3A8-4B76-9908-BF3447CB8673 at realsoftware dot fr> <962E46BD-1FFD-483C-B94A-644E76250CAF at mac dot com> <FF9EAC26-95FD-4698-BFA2-76ED923E115A at realsoftware dot fr> <E06AF1F0-D067-4931-B67C-779AB662FF29 at mac dot com> <5F6DA951-062C-4EF8-81CD-4117CC5E6159 at gmail dot com> <6D026DA6-522E-4BB3-99D1-4164D0AC11F8 at mac dot com> <4C43911F-B375-4378-A647-4D151BD3B7DA at gmail dot com> <2936BE66-901A-4C12-814E-C6BDA69F3742 at mac dot com> <B70B62A7-5A21-4DA7-9345-835E0C090A85 at gmail dot com>
Robin,

Allez, J'y mets mes deux centimes à moi aussi.

En créant une instance de 'db' à l'intérieur même d'une méthode, il y a automatiquement destruction de cet objet à la fin de ta méthode. Donc la connection à ta base de données est close. Ce qui veut dire que si tu as modifié cette base de données, le fichier est définitivement modifié, et tu ne peux plus utiliser la Méthode Database.Rollback. Cette dernière permet d'annuler les changements que tu viens de faire. Très pratique si tu veux laisser la possibilité à l'utilisateur d'annuler une erreur....

Pour gérer les annulations, ou l'écriture définitive des modifications dans ton code, il existe 2 méthodes dans la classe Database: RollBack et Commit. Jette un oeil dans la référence en ligne de REALbasic à la rubrique Database/Front End/Database.

Vraiment 2 centimes !!!

Eric.




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