EDBEngineError-Réseau Échec De L'Initialisation De
Je suis en train d'essayer de convertir un Dephi 2006 projet de Delphi 2009 (Delphi 2006 est sur le Lecteur C Delphi 2009 est sur le Lecteur D).
Sur le formulaire principal il y a un DataSource1: TDataSource;
et un Table1: TTable;
Dans OnFormShow
la table nom de fichier est configuré pour:
TableFilename := IncludeTrailingPathDelimiter( MyProfileFolder ) + 'Delphi 2009\Projects\Adirondack Lake Maps\' + 'TITLES.DB';
Table1.Active := False;
Table1.TableName := TableFilename;
Table1.Active := True;
Lors de l'exécution de l'application-je obtenir:
EDBEngineError-Réseau Échec De L'Initialisation De Autorisation Refusée Fichier C:\PDOXUSERS.NET Répertoire: c:\
Questions:
- Comment dois-je configurer le chemin d'accès correct à PDOXUSERS.NET?
- C'est une simple application qui stocke numérisées des cartes du lac dans une base de données et affiche des informations sur le lac dans quelques champs.
- Dans le passé j'ai utilisé la BDE. Quel est le plus simple de la base de données composant d'accès à utiliser pour remplacer le BDE et où puis-je en apprendre plus à ce sujet?
Il y a beaucoup de moteurs de base de données maintenant pour Delphi 2009, je ne sais pas par où commencer.
Plus d'info je suis en cours d'exécution Delphi 2009 sur Vista.
Vous devez vous connecter pour publier un commentaire.
Ajouter un
TSession
composant à votre projet. Définir sesNetFileDir
propriété à un endroit qui est accessible en écriture pour les utilisateurs normaux, tels que la politique appdir dossier. Le pdoxusers.net fichier sera stocké là. Pour en savoir plus, voir un message de groupe de discussion sur comp.lang.pascal.delphes.divers.Cela n'a rien à voir avec Delphi 2009 et tout à voir avec Windows Vista et de ses plus rigoureusement appliqués autorisations de l'utilisateur.
Si vous êtes à la recherche d'une alternative à la BDE, commencer avec le BDE Alternatives Guide. (Il dit qu'il a une nouvelle maison, mais il ne le fait pas.)
Vous pouvez modifier l'emplacement par défaut de la
.net
fichier si vous allez dans la BDE Administrateur (dans le panneau de contrôle) et aller dansConfiguration -> Drivers -> Native -> Paradox
et modifier le chemin d'accès à quelque part, c'est écriture (D:\ par exemple).Vous pouvez modifier l'emplacement par défaut de l' .net fichier si vous allez dans le BDE Administrateur (dans le panneau de configuration et allez dans Configuration -> Pilotes -> Native -> Paradoxe et modifier le chemin d'accès à un endroit qui est accessible en écriture (Mes Documents par exemple). Vous devrez peut-être exécuter le BDE Administrateur en tant qu'Administrateur, et vous pouvez le faire en l'exécutant directement par un clic droit c:\program files\common files\Borland Shared\BDE\BDEAdmin.exe et en sélectionnant exécuter en tant qu'administrateur.
Les choses deviennent plus déroutant, toutefois, que parce que le BDE n'est pas un Vista application, Vista peut utiliser le magasin virtuel pour enregistrer les fichiers de configuration, et vous aurez probablement à les supprimer. Je ne me souviens pas où le magasin virtuel est sur off, le haut de ma tête toutefois comme je l'ai principalement utiliser XP.