Questions fréquemment posées

Questions générales

Quelles sont les différences entre l'exportation de Database Tour et d'Exportizer Enterprise ?

BBien que leurs interfaces diffèrent, les deux outils, Exportizer Enterprise new tab et Database Tour (Pro), utilisent le même moteur d'exportation et offrent quasiment les mêmes possibilités. Database Tour propose de nombreuses autres fonctionnalités liées aux bases de données, tandis qu'Exportizer Enterprise est principalement conçu pour l'exportation.

Exportizer est un outil léger. Son interface utilisateur est légèrement plus rapide que celle de Database Tour.

Brève comparaison des principales caractéristiques :

Fonctionnalité Exportizer Enterprise EE Database Tour DT Database Tour Pro DTP

Exportation depuis l'interface graphique

pris en charge pris en charge pris en charge

Exportation à partir de la ligne de commande

pris en charge non pris en charge pris en charge

Autres opérations de ligne de commande

non pris en charge non pris en charge pris en charge

Rapports de base de données

non pris en charge non pris en charge pris en charge

Interrogation des données par SQL

pris en charge pris en charge pris en charge

Exécution de toutes les requêtes SQL

pris en charge pris en charge pris en charge

Exécution de scripts SQL multi-instructions

pris en charge pris en charge pris en charge

Prise en charge des transactions

uniquement du côté cible pris en charge pris en charge

D'autres fonctionnalités telles que la recherche et le remplacement de texte, la création de tableaux dans l'interface graphique, la modification de données BLOB, etc.

non pris en charge pris en charge pris en charge
Quelles sont les différences entre les rapports Database Tour Pro et Reportizer ?

Les deux outils de reporting de base de données, Database Tour Pro et Reportizer new tab, utilisent le même moteur de rapport. Leurs modèles de rapport sont généralement compatibles et peuvent être ouverts et modifiés par les deux applications.

Il existe cependant des différences importantes entre ces outils. Database Tour Pro est un outil de base de données généraliste, dont la création de rapports est l'une des nombreuses fonctionnalités, tandis que Reportizer est conçu uniquement pour la création de rapports. Chacun présente ses propres avantages, mais Reportizer offre généralement une solution plus puissante et plus pratique pour la création de rapports de base de données, grâce aux fonctionnalités suivantes :

Support for report collections Possibilité de travailler avec des collections de rapports (référentiels de rapports). Les référentiels de rapports sont soit des dossiers contenant des fichiers de rapports, soit des tables de base de données où les rapports sont stockés dans des colonnes BLOB ou CLOB. Reportizer affiche les rapports des référentiels ouverts dans une liste triée avec descriptions.
Password protection supported Possibilité de désactiver l'édition des rapports par l'administrateur de l'application (avec protection par mot de passe), ce qui est parfois nécessaire lorsque le logiciel est utilisé par plusieurs personnes et que certaines d'entre elles ne sont pas des utilisateurs avancés et ont uniquement les autorisations d'imprimer ou d'exporter des rapports, mais pas de les modifier.
Editing reports in text mode supported Possibilité d'éditer des rapports non seulement dans le concepteur visuel, mais également en mode texte.

Comment déplacer Database Tour vers un autre ordinateur ?

Veuillez consulter la documentation new tab.

Quelle version choisir : 32 bits ou 64 bits ?

Veuillez consulter la documentation new tab.

Questions avant et après l'achat

J'ai acheté Database Tour et j'ai besoin d'assistance. Où dois-je déposer mon ticket d'assistance ? Veuillez utiliser le formulaire de contact.
J'ai acheté Database Tour, mais après avoir saisi la clé d'activation, le message d'erreur 'Database Tour has already been registered on another computer' s'affiche. Qu'est-ce que cela signifie ?

Veuillez noter que vous pouvez utiliser votre produit acheté sur le nombre d'ordinateurs autorisé par la licence achetée.

Par exemple, si vous avez acheté une licence, vous ne pouvez utiliser l'application que sur un seul ordinateur, comme décrit sur la page de commande.

Dans votre cas, cela signifie que vous avez déjà activé Database Tour avec votre clé d'activation sur d'autres ordinateurs et que vous essayez de l'activer sur un autre ordinateur. Vous devez donc désinstaller Database Tour sur d'autres ordinateurs et réessayer. Si le problème persiste, veuillez nous contacter en précisant votre numéro de commande.

J'ai acheté Database Tour, mais je ne parviens pas à l'activer. J'ai saisi ma clé d'activation et l'application l'a confirmée, mais à chaque démarrage, une fenêtre d'activation apparaît. Que fais-je ?

L'activation de Database Tour se fait en deux étapes : la validation de votre clé d'activation, et l'activation elle-même.

Vous ne devriez généralement pas avoir de problèmes avec la première étape, si vous disposez d'une clé d'activation valide.

La deuxième étape (activation) sert à prévenir le piratage occasionnel. Notez que vous pouvez utiliser votre produit acheté sur le nombre d'ordinateurs autorisé par la licence achetée. L'activation garantit simplement que votre numéro de série a été utilisé conformément à la licence Database Tour ; autrement dit, elle garantit que le nombre d'ordinateurs sur lesquels votre clé d'activation est utilisée n'est pas supérieur au nombre de copies achetées.

Par exemple, si vous avez acheté une licence, vous ne pouvez utiliser l’application que sur un seul ordinateur., comme décrit sur la page de commande.

L'activation se fait généralement automatiquement en arrière-plan, après avoir saisi votre clé d'activation et si vous disposez d'une connexion Internet.

Dans votre cas, il semble que la validation du numéro de série ait réussi, mais l'activation a échoué car votre clé d'activation est utilisée sur d'autres ordinateurs ou vous n'avez pas de connexion Internet sur votre ordinateur.

Si vous n'avez pas de connexion Internet sur l'ordinateur sur lequel vous souhaitez utiliser Database Tour, vous devez obtenir le code d'activation en utilisant un autre ordinateur disposant d'une connexion Internet, puis le saisir dans l'application ; suivez simplement les instructions qui s'affichent après une activation infructueuse.

J'ai acheté Database Tour, mais je souhaite maintenant en acheter un autre. Puis-je bénéficier d'une réduction dans ce cas ? Oui. Avant d'acheter, veuillez nous contacter et nous envoyer votre numéro de commande et votre clé d'activation. Le montant de la remise dépendra du nombre d'exemplaires achetés et du nombre d'exemplaires souhaités., comme décrit sur la page de commande.
J'ai installé et enregistré Database Tour, mais je dois maintenant le transférer sur un autre ordinateur. Comment procéder ? Une licence Database Tour vous permet d'utiliser l'application sur un seul ordinateur. Pour déplacer l'application installée et enregistrée sur un autre ordinateur, vous devez la désinstaller de l'ancien ordinateur (via le Panneau de configuration), puis l'installer et l'enregistrer sur le nouvel ordinateur.
Je souhaite acheter plusieurs de vos produits. Puis-je bénéficier d'une réduction dans ce cas ? Oui. Commencez votre commande sur la page de commande. Vous pourrez sélectionner plusieurs produits à un prix inférieur à celui généralement proposé séparément. Si les combinaisons de produits proposées sont différentes de celles que vous souhaitez, ou si vous souhaitez acheter plusieurs licences d'un même produit, veuillez nous contacter.

Questions techniques

Tables de base de données

J'ai ouvert une table de base de données mais je ne trouve pas comment modifier les données.

Par défaut, les tables sont ouvertes en lecture seule. Pour activer le mode lecture-écriture, cliquez simplement sur le bouton correspondant au-dessus de la table. Pour définir le mode lecture-écriture comme mode par défaut pour les tables, sélectionnez Options | Environnement | Base de données et activez l'option Autoriser la modification des tables après ouverture.

Pour que les requêtes SQL soient modifiables, sélectionnez Options | Environnement | Base de données et activez l'option Utiliser les requêtes modifiables, si possible. Veuillez noter que certaines requêtes ne sont pas modifiables (par exemple, si elles utilisent plusieurs tables de base de données).

Requêtes de base de données

Où puis-je trouver la documentation SQL de Database Tour ?

Database Tour exécute les requêtes SQL en les transmettant au moteur ou au serveur de base de données utilisé lors de l'ouverture de la base de données. Veuillez donc consulter la documentation du moteur ou du serveur de base de données correspondant.

Quelques exemples :

Vous travaillez avec une base de données Oracle : lisez la documentation Oracle ;
Vous travaillez avec une base de données SQL Server : lisez la documentation SQL Server ;
Vous travaillez avec une base de données PostgreSQL : lisez la documentation PostgreSQL ;
Vous travaillez avec des fichiers dBase (dbf) via BDE : lisez la documentation SQL locale BDE ;
Vous travaillez avec une base de données MS Access (mdb) via le moteur Microsoft Jet : lisez la documentation Microsoft Jet

et ainsi de suite.

Voir aussi
Working with SQL Queries new tab

Puis-je exécuter plusieurs requêtes SQL simultanément ?

La visite guidée de la base de données permet l'exécution simultanée de requêtes SQL depuis différentes fenêtres SQL si l'option Exécution asynchrone des requêtes est activée (Options | Environnement | Base de données). Cette option est activée par défaut. Il est recommandé d'utiliser l'interface FD pour se connecter à la base de données.

Assurez-vous toutefois que votre base de données prend également en charge le multithreading. La plupart des bases de données serveur comme Oracle, PostgreSQL, SQL Server, etc. le prennent en charge. SQLite offre une prise en charge limitée. Pour vous en assurer, consultez la documentation de votre base de données.

Comment voir le script DDL des objets de base de données ?

Vous avez deux façons de procéder :

  • Sélectionnez l'objet de base de données souhaité et accédez à l'onglet Script. Un script SQL de base est généré ici.
  • Sélectionnez l'objet de base de données souhaité dans la liste, faites un clic droit dessus, puis choisissez Générer SQL | DDL | Créer un script DDL.... Choisissez les options souhaitées et cliquez sur OK. Vous obtenez alors le script le plus complet, parfois accompagné des objets associés et des autorisations de base de données (voir les remarques ci-dessous). De plus, en passant en mode Sélection multiple pour la liste d'objets, vous pouvez générer le script DDL pour tous les objets sélectionnés.

Remarques
L'exhaustivité et l'exactitude du code DDL généré peuvent varier selon les types et les objets de bases de données. Le code le plus complet est créé pour les bases de données Oracle, PostgreSQL, Interbase et Firebird, en particulier pour les objets de base de données tels que les tables, les vues, les procédures, les séquences et les utilisateurs. Nous travaillons continuellement à l'amélioration de ces fonctionnalités.

Exportation de données

L'exportation de données vers des fichiers locaux est très rapide, mais comment puis-je accélérer l'exportation vers des bases de données serveur ?

Veuillez consulter les conseils de la documentation new tab.

Comment exporter de très grands ensembles de données vers une autre base de données ?

Exporter des tables ou des requêtes volumineuses d'une base de données vers une autre peut s'avérer complexe. Il arrive que vous rencontriez une erreur Out of memory (mémoire insuffisante) lors de l'exportation, voire à l'ouverture d'une table.

Vous devriez essayer des approches non standard. Pour en savoir plus, consultez ladocumentation new tab.

Je dois exporter le résultat de mes calculs. Est-ce possible ?

Oui. Vous pouvez le faire de plusieurs manières.

  • Si votre base de données autorise de telles formules en SQL, utilisez cette méthode. Par exemple :

    SELECT
      column1,
      column2,
      column3,
      column1 + column2 AS MyFormula1,
      column2 || column3 AS MyFormula2
    FROM MyTable
  • Certaines bases de données comme Interbase, Firebird, les dernières versions d'Oracle, SQL Server, PostgreSQL, etc. permettent d'utiliser des colonnes calculées dans les tables. C'est un moyen très efficace de calculer vos données. Database Tour peut créer ces colonnes lors de la création de tables à la volée lors de l'exportation de données vers ces bases de données (vous devez spécifier ces types de colonnes à l'étape Mappages de champs).

  • Une autre méthode consiste à spécifier vos formules à l'étape Mappages de champs de la boîte de dialogue Exporter. Dans ces formules, vous pouvez utiliser des colonnes de votre table source, des fonctions spéciales et même des fichiers locaux.

    Cliquez sur le bouton Ajouter. Une nouvelle ligne apparaîtra pour un nouveau mappage de champs. Cliquez sur le bouton « … » dans la première colonne du tableau des mappages de champs et spécifiez votre expression (formule). Exemples :

    1. Obtenir la somme de deux colonnes

    vle_expr(dataset_field_val(1, 'column1') + dataset_field_val(1, 'column2'))

    2. Remplacer des caractères spécifiques dans les données de la colonne

    vle_expr(string_replace(dataset_field_val(1, 'column3'), char(0), ' '))

    3. Obtenir la taille d'un fichier, référencé dans les données de la colonne

    vle_expr(file_size(dataset_field_val(1, 'column3')))

    Dans la colonne suivante du tableau de mappages, spécifiez le nom du champ cible comme vous le faites habituellement pour l'exportation de champs physiques.

Veuillez également lire les instructions détaillées de notre documentation Exportizer new tab, qui peuvent également être facilement appliquées dans Database Tour.

Comment exporter les champs BYTES ?

Si vous exportez des données vers un autre champ de base de données de type BYTES, tout est très simple. Il vous suffit de faire correspondre les champs source et cible à l'étape Mappages de champs de la boîte de dialogue Exporter.

Si vous exportez des données vers certains formats de fichiers, par exemple Excel ou HTML, le résultat sera dans une chaîne de format hexadécimal, qui commencera par 0x.

Si vous exportez des données vers des champs de base de données de type CHAR ou CLOB (compatibles texte), un peu plus de travail est nécessaire. À l'étape Mappages de champs de la boîte de dialogue Exporter, faites correspondre les champs source et cible, puis spécifiez l'expression suivante à la place du nom du champ source :

vle_expr(dataset_field_hex_val(1, 'YOUR_SOURCE_FIELD_NAME'))

Par conséquent, les données seront exportées vers la destination sous forme de chaîne de format hexadécimal, commençant par 0x.

Vous pouvez également exporter des données d'une chaîne au format hexadécimal vers le champ BYTES. Assurez-vous simplement que votre chaîne source commence par 0x : cela indiquera que les données sources sont une séquence d'octets au format hexadécimal.

Comment exporter plusieurs tables à la fois ?

Ouvrez la base de données source. Accédez à la liste des tables et faites un clic droit dessus. Choisissez Sélection multiple. Sélectionnez ensuite les tables souhaitées dans la liste et cliquez sur le bouton Exporter. Choisissez le format cible et les options d'exportation, puis passez à l'étape Mappages de tables et spécifiez la correspondance entre les tables sources et les tables ou fichiers de destination.

Comment exporter des images d'une colonne BLOB vers des fichiers image individuels ?

Veuillez également lire les instructions détaillées de notre documentation Exportizer new tab, qui peuvent également être facilement appliquées dans Database Tour.

Comment exporter le texte de certaines colonnes vers des fichiers texte individuels ?

Vous pouvez exporter le contenu de n'importe quelle colonne vers un fichier individuel. La procédure est décrite en détail dans notre documentation Excel. documentation Exportizer new tab. Ces choses fonctionnent également dans Database Tour.

Travailler avec la ligne de commande

La visite de la base de données peut-elle être exécutée en mode 'silencieux' ?

Oui. Database Tour Pro peut effectuer des opérations de base de données à partir de la ligne de commande avec l'utilisation facultative du commutateur /silent.

Voir aussi
Brèves informations et exemples : Command Line Using.
Documentation technique complète new tab sur la ligne de commande.

Divers

Comment travailler avec les transactions ?

Dans Database Tour, vous pouvez gérer les transactions (si votre base de données les prend en charge).

Vous pouvez travailler en mode Autocommit ou utiliser des transactions explicites. Choisissez Options | Environnement... | Base de données pour gérer les paramètres d'Autocommit.

Pour les bases de données serveur, chaque fenêtre Table ou SQL peut être associée à une transaction distincte.

Voir plus dans la documentation new tab

Comment copier des bases de données enregistrées sur un autre ordinateur ?

Choisissez Base de données | Bases de données enregistrées....

En haut, vous verrez le chemin d'accès au fichier contenant les paramètres de base de données enregistrés. Vous pouvez copier ce fichier depuis l'Explorateur Windows ou exporter les paramètres vers un nouveau fichier à l'aide du bouton correspondant à droite. Placez ensuite le fichier sur l'ordinateur de destination et importez-le dans la visite guidée de la base de données depuis l'interface Base de données | Bases de données enregistrées….

Database Tour peut-il réparer les fichiers Paradox à l'aide de Borland TUTIL32.DLL ?

Oui. Lorsque cette bibliothèque existe dans le dossier où se trouvent les fichiers BDE (Borland Database Engine), les éléments correspondants apparaîtront dans le menu Table | BDE utilitaires de Database Tour 32-bit.

Attention! BDE est une technologie obsolète. Vous utilisez cette fonctionnalité à vos propres risques.

Pourquoi Database Tour indique-t-il que BDE n'est pas disponible ? Je suis sûr de l'avoir installé.

Tout d'abord, assurez-vous d'utiliser Database Tour 32 bits. BDE est 32 bits et n'est pas accessible depuis des applications 64 bits.

Vérifiez ensuite si le BDE est correctement installé :

  • Trouvez l'emplacement du BDE. Accédez au registre Windows et ouvrez la clé HKLM\SOFTWARE\Borland\Database Engine (si votre système d'exploitation est 32 bits) ou HKLM\SOFTWARE\WOW6432Node\Borland\Database Engine (si votre système d'exploitation est 64 bits), et lisez le paramètre DLLPath.
  • Accédez à ce dossier et recherchez le fichier idapi32.dll.
  • Vérifiez la version de la bibliothèque. Elle doit être 5.0 ou supérieure.

Si l’une des étapes ci-dessus échoue, BDE n’est pas correctement installé.

Vous avez encore des questions ? Utilisez notre formulaire de contact.