Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Connexion aux bases de données
Connexion aux bases de données Forum d'entraide sur la connectivité Firebird: composants, drivers, transactions, etc.
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 10/09/2006, 21h17   #1
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Par défaut D7/firebird 1.5 En Reseau

Bonjour,

Mon application fonctionne en Delphi 7 et j'utilise Firebird 1.5 comme base de donnée.

Lorsque je tourne sur 2 postes dont le poste 1 est le serveur ou j'ai installé la version super serveur de firebird et le poste 2 ou j'ai installé la version client de firebird, j'ai un message d'erreur sur le poste 2 lorsque je tente d'accéder sur certaines tables de ma base.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
 
ibdataset1.Close;
ibdataset1.SelectSQL.Clear;
 
ibdataset1.SelectSQL.ADD('select * from clients order BY AFFAIRE');
 
 
combobox1.Clear;
 
combobox3.text:='';
combobox2.text:='';
combobox4.Text:='';
combobox5.Text:='';
 
ibdataset1.Open;
J'ai un message d'erreur de type

I/O error for file "c:\windows\TEMP\fb_sort_ugaa11"
ERROR while trying to open file
Données non valides.


Il est à noter que le même code sur une table différente de la même base et pendant la même session fonctionne si la table a peu d'enregistrements.

Ce même code fonctionne aussi trés bien sur le poste 1(serveur).

Sur le poste 2, j'arrive à ouvrir ma table avec le code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
ibdataset1.Close;
ibdataset1.SelectSQL.Clear;
 
ibdataset1.SelectSQL.ADD('select * from clients');
 
 
combobox1.Clear;
 
combobox3.text:='';
combobox2.text:='';
combobox4.Text:='';
combobox5.Text:='';
 
ibdataset1.Open;
Mais bien sur je ne récupère plus mes données dans l'ordre que je souhaite.

Je suis sous Windows XP.

Merci d'avance pour votre aide.

Jer.
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 09h50   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
bizarre que cela fonctionne sur un poste et pas l'autre
vide ton répertoire temp
ou bien définis en d'autres dans firebird.conf
et n'utilises pas ibx avec Firebird, c'est source de soucis et c'est pas près de s'arranger
les UIB par exemple sont très bien
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 22h38   #3
Membre à l'essai
 
Inscription : mai 2002
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 118
Points : 24
Points : 24
Mon problème était lié à de mauvaises indications dans les chaînes de connexions.

Cela marchait mais avec de curieux bug.

Mais par contre je ne sais pas ce que sont les UIB?

Merci.

Jer
jer64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2006, 22h51   #4
Membre éclairé
 
Avatar de Bejaia-In
 
Inscription : avril 2006
Messages : 366
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 366
Points : 361
Points : 361
UIB c'est ici : http://www.progdigy.com/index.php
__________________
....................................................................
Aidez-vous... Dieu vous aideras et nous aussi..
....................................................................
Bejaia-In 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 16h46.


 
 
 
 
Partenaires

Hébergement Web