2009-07-23 13 views
1

j'ai un problème quand je lance mon programme dans Delphi7 ont un message d'erreurdelphi dans vista

"type de table inconnue - autorisation refusée - fichier: c: \ PDOXURS.NET direcory C: \"

je ne sais pas de faire tk pour une réponse

Répondre

11

Sur Vista, les utilisateurs normaux n'ont pas accès en écriture à c: \, vous obtenez l'autorisation refusé message d'erreur lorsque vous essayez d'utiliser Paradox depuis il faut s pour écrire dans certains fichiers.

Deux bonnes options:

  • Modifier le Net Dir dans le BDE Admin pour un chemin l'utilisateur a accès à
    • BDE Administrateur
    • configuration
    • Pilotes => Natif Paradox
    • Modifier Net Dir
    • Appliquer
  • Régler les droits d'accès sur les fichiers requis sur c: \ pour permettre l'accès des utilisateurs

et une mauvaise option:

  • Exécutez le programme en tant qu'administrateur
+1

les utilisateurs normaux n'ont pas accès à WRITE à c: \, ils peuvent lire correctement. Paradox doit ouvrir ce fichier pour un accès en lecture/écriture. – skamradt

+0

Merci skamradt, vous avez raison bien sûr. J'ai clarifié ma réponse. –

1

Quelque chose d'autre à connaître est le magasin virtuel. Il peut contenir une copie de votre configuration BDE, que vous voudrez probablement supprimer. Je ne suis actuellement pas en face d'une machine Vista mais le chemin est quelque chose comme \ users \ nom d'utilisateur \ appdata \ local \ magasin virtuel (ou quelque chose de similaire). Il y aura alors un sous-répertoire pour les fichiers de programme \ common files \ borland shared \ bde - vous voudrez supprimer les fichiers ici.