Comment accéder aux bases de données depuis Delphi XE Professionnel de l'IDE?

Je ne peut pas accéder à une base de données par QUELQUE moyen que de l'intérieur de Delphi XE Professionnel. Ce que je veux dire en accédant à la base de données est:

  1. avoir le live de la base de données apparaissent via
    les composants dans l'Inspecteur d'Objet,
    lorsque la propriété connected est réglé
    à vrai
  2. à l'aide de l'Explorateur de Données pour créer
    et d'explorer les connexions de base de données

EDIT:

TRIÉ !!

Le problème de base est que de la communication dans la base de données, notamment de communication généré par l'IDE et le code de construction en utilisant les pilotes a été problématique.

De confusion et de masquage des sous-questions étaient les suivantes:

  1. Disparues ou égarées Dll.
  2. L'Explorateur de Données ne prend pas totalement en charge les pilotes dbExpress.
  3. Il y a un bug dans l'2009 IDE code, trouvé par Chee-Yang Chau lors de l'écriture de la dbxFirebird pilote, ce qui limite la liaison statique des pilotes en Delphi. On ne sait pas si ce bug s'étend de 2010 ou XE.
  4. Lors de l'utilisation de l'Inspecteur d'Objet, il est facile de provoquer l'IDE pour revenir changé les paramètres de connexion à leurs valeurs par défaut.
  5. Certains pilotes d'erreurs dans les valeurs par défaut (par exemple, en supposant que le client dll est toujours gdb32.dll indépendamment du fait que la base de données Interbase ou Firebird).
  6. Installation de deux versions de bases de données Interbase conduit à certains affrontements dans la base de données de communication du serveur de noms générés par les outils étaient bizarres; et la vue sur les bases de données dépendait de l'installation de la Interbase outils ont été utilisés.
  7. La documentation disponible est des dates variables; désigne les différentes versions, et comme un résultat apparaît souvent contradictoires.

FIN EDIT:

Approches essayé:

  1. Plusieurs bases de données
  2. Plusieurs pilotes différents/composants
  3. Accéder à la base de données par le biais d'autres outils externes, tels que IBSQL et de la Flamme Robin.
  4. Soulève des questions (ici et ici).
  5. Qui soulève des questions sur les forums d'assistance pour Firebird, Embarcardo, et la Flamme de Robin.

Environnement:

  1. Système d'exploitation: Windows 7 Ultimate 64bits:
  2. Embarcadero Delphi® RAD Studio XE Version Professionnelle 15.0.3953.35171
  3. Base De Données: V1-V2.5.0.26074 Firebird 2.5 (64 bits)
  4. Technologie de connexion: dbExpress
n'avez-vous pas besoin de l'entreprise ou de l'architecte ou quelque soit le nom?
Je l'ai dit avant, mais pourquoi ne pas vous acheter la devart pilotes? Le temps que vous avez passé sur ce déjà éclipsé le coût de nombreuses fois.
Vous avez tu utiliser 32 bits fbclient.dll parce que Delphi IDE est de 32 Bits (pour la version 32 bits de l'application que vous avez tu utiliser fbclient.dll 32 bits même si le serveur est en 64 bits)
Je sais que vous ne voulez pas dépenser plus d'argent, mais le trajet le plus rapide de la ligne d'arrivée est à payer pour une mise à niveau de l'Entreprise ou de l'Architecte. Sinon, certaines personnes SONT dans l'aide de Delphi XE Pro avec Interbase et Firebird, via DbGo (ADO).
Aussi loin que l'Entreprise ou de l'Architecte versions sont concernés, ce n'est pas que je ne veux pas dépenser plus d'argent - je ne peut pas se le permettre, même avec les offres en cours de mise à niveau autour. Je vais acheter le Devart pilotes, si ma ligne de l'enquête casseroles et qui est très prometteur.

OriginalL'auteur Chris Walton | 2011-04-23