Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Outils
Outils Forum d'entraide sur les outils tiers pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/05/2004, 19h01   #1
Invité régulier
 
Inscription : mai 2004
Messages : 27
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 27
Points : 8
Points : 8
Par défaut IBexpert :Un bug ?

Ibexpert ne me parait pas tres sur.

En effet lorsque l'on veut consulter les data en cliquant sur le bouton data, on n'a pas forcement ce qu'il y a dans la base.
Je m'explique : des modif ont lieu dans la base alors que ibexpert est ouvert sur les data de la table en question, on a beau faire refresh, femer la table , la reouvrir, les modif ne sont jamais rafraichi.
Alors que dans le temps temps dans IBmanager les donées sont rafraichis.

Il faut se deconnecter de la base et se reconnecter pour que les data soit OK dans IBexpert : pas TOP.

Peut-être ai-je loupé un parametre , mais bon ce n'est quand meme pas cool. Je me suis pris la tete pour comprendre que c'etati le refresh qui n'etait pas bon et non mes modif exterieures.
mesquest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2004, 13h16   #2
Futur Membre du Club
 
Inscription : février 2004
Messages : 43
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 43
Points : 19
Points : 19
Perso, je n'ai pas ce type de pb avec ibexpert
iguanevif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2004, 10h16   #3
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Il n'y a aucun problemes de ce genre avec IBExpert.
Configurez bien vos transactions, faites un commit vous verrez qu'un refresh dans IBExpert vous donne bien les données modifiées.

De plus avec IBExpert vous pouvez même décider du type de transaction que vous voulez utiliser lorque que vous interrogez la base...
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2004, 21h09   #4
Invité régulier
 
Inscription : mai 2004
Messages : 27
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 27
Points : 8
Points : 8
Je ne pense pas que cela vient de mon commit, car dans la session IBmanager ouverte en meme temps, le refresh donne les bonnes valeurs.
Et un Seelct sous isql donne aussi les bonnes valeurs tandis que IBexpert toujours pas.

Transaction Ibexpert : Read commited.
Transaction IBmanager Read commited.
mesquest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2004, 09h49   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
C'est en effet étrange, je viens de faire le test et je n'ai pas ce probleme.

Citation:
1-J'ouvre IBExpert sur une table onglet Donnnées
2-J'ouvre mon application, je fais une modification que je commit.
3-Je reviens sur IBExpert et appuis sur le bouton "Valider la transaction" (CTRL+Alt+C) comme ca ca ferme la transaction courante qui est par defaut en snapshot il me semble et ca en ouvre une autre qui peux lire les modifications.
Et si vous faites un select sous IBExpert ?
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2004, 11h01   #6
Invité régulier
 
Inscription : mai 2004
Messages : 27
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 27
Points : 8
Points : 8
Citation:
Envoyé par Barbibulle
Citation:
3-Je reviens sur IBExpert et appuis sur le bouton "Valider la transaction" (CTRL+Alt+C) comme ca ca ferme la transaction courante qui est par defaut en snapshot il me semble et ca en ouvre une autre qui peux lire les modifications.
Et si vous faites un select sous IBExpert ?
Si je fais le point 3), c'est bon le refresh est correct.
Si je fais le select , c'est bon les données sont correctes.
Par contre s'i j'utilise le bouton refresh, ce n'est pas bon.:

J'ai compris pourquoi : le bouton refresh d'IBexprert fonctionne comme celui de delphi : cela ne rafraichi que l'enregistrement en cours, (et je ne faisais pas le refresh sur l'enregistrement modifié, ne devant pas le connaitre dans l'absolu).
Tandis que dans IBmanager le même bouton refresh , rafraichi l'ensemble de la table.
D'ou la confusion (la même fonction ne faisant pas la même chose sur ces 2 soft).
Donc en conclusion dans IBexpert pout rafraichir l'ensemble de la table il faut faire "Valider la transaction" (ou commit) même si on n'a pas fait de modif. (Je n'ai pas fais le test mais je pense que cela doit faire la même chose avec "Annuler transaction" ou rollback)

Merci de l'aide apportée.
mesquest est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h55.


 
 
 
 
Partenaires

Hébergement Web