Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
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 15/12/2006, 13h46   #1
Membre à l'essai
 
Avatar de am.adnane
 
Inscription : février 2004
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 85
Points : 24
Points : 24
Par défaut Description Entete SGBD [Dbase]

salut!
les fichier (.dbf )de dbase supporte un entete de cette structure:

Citation:
Un Entête de 32 octets constitué des informations
suivantes :
- byte verif, an, mois, jour; => 4 octets
- int recordCount; => le nombre de tuples de la
table (sur 4 octets)
- short offData; => position de début des
données dans le fichier (2 Octets)
- short sizeData; => taille des données (sur 2
octets)
- byte reserved[]; => un tableau de 20 octets
réservés.
je veux savoir a quoi sert ces elements: ,offData,sizeData;
et Merci d'avance!
__________________
==> ==>
am.adnane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2006, 13h57   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
Citation:
Envoyé par am.adnane
salut!
les fichier (.dbf )de dbase supporte un entete de cette structure:



je veux savoir a quoi sert ces elements: ,offData,sizeData;
et Merci d'avance!
A la suite de ces premiers éléments sur le contenu du fichier se trouve la description des colonnes de la table.
OffData indique la taille de l'entête complet (description de l'enregistrement compris) et Sizedata donne la taille de l'enregistrement.
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2006, 20h29   #3
Membre à l'essai
 
Avatar de am.adnane
 
Inscription : février 2004
Messages : 85
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 85
Points : 24
Points : 24
oui Merci
mais j'ai quelque d'autre remarque:
1.pour la reponse mais ce que je pense !que la taille de l'entet est fixer en 32 octets.
2.pour le nombre d'enregistrement; comment il s'ecris dans le fichier en Int no?(par exemple :ecri 5 si j'ai 5 enregistrement!)?parce que quand je consulte la valeur du recordCount de fichier dbf qui contient un seul enregistrement il me donne une valeur plu grand comme par exemple 1006635689 .est ce qu'il y a des expliquation autour de ca?
__________________
==> ==>
am.adnane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 13h01   #4
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 446
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 446
Points : 7 546
Points : 7 546
As-tu été regarder le contenu de ton fichier .dbf via un éditeur hexa ?
Tu pourrais vérifier l'adéquation entre les données réelles et la description théorique.

Au fait... où places-tu la description de l'enregistrement (noms et types des champs) dans les 32 octets de l'entête ?
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h36.


 
 
 
 
Partenaires

Hébergement Web