2011-02-16 5 views
1

J'ai une clé primaire de recherche de problème dans le fichier dbf.Comment trouver la clé primaire dans le fichier dbf?

J'utilise DBFViewer pour afficher le contenu du fichier, mais je suis incapable de trouver la clé primaire

bon nombre des dossiers sont illisibles ou peuvent être cryptées.

par exemple _2WI0ZEK7K, _2WI10EHT5, _2WI0YA8HF & ainsi de suite.

Je travaille sur un projet qui connecte ma base de données sqlserver au fichier dbf.

mais pour la relation entre j'ai besoin d'une clé primaire.

+0

Avez-vous seulement le fichier .dbf? –

Répondre

1

Vous pouvez vérifier si le fichier DBF est crypté en vérifiant le drapeau à l'offset 0x0F (il devrait être 0x00 pour ne pas crypté ou 0x01 pour crypté)

DBF ne définit pas explicitement une colonne comme étant une clé (primaire ou étranger) - le plus proche que vous pouvez trouver est quand l'indicateur de type de données lit + ce qui signifie que la colonne est numérotée automatiquement. Je n'ai aucun fichier avec ce type de colonne, mais je me souviens qu'ils sont stockés sous la forme d'un petit nombre entier de 4 octets.

+0

Comment vérifier le drapeau ??? ensuite sur la base de wat je shud joindre à la table Je le fichier SVP fais ur adresse e-mail afin dat je peux envoyer le fichier u. – Swapnil

+0

Tout éditeur hexadécimal devrait suffire à vérifier l'indicateur de chiffrement. –

Questions connexes