titre_site.jpg (51607 octets)

COPY TABLE

 

Commande apparue à partir de dbase 5.0

Copie la table spécifiée

Syntaxe

COPY TABLE <table source> TO <table cible>[ [TYPE] DBASE | PARADOX]

<table source>

Le nom de la table à copier. Vous pouvez aussi copier une table d'une base de données (définie au moyen de l'utilitaire de configuration BDE) en spécifiant la base de données comme préfixe (entourée de deux-points) du nom de la table, tel que :base de données:table. Si la base de données n'est pas déjà ouverte, Visual dBASE affiche une boîte de dialogue dans laquelle vous spécifiez des paramètres tels que le nom de connexion et le mot de passe, nécessaires pour établir une connexion à cette base de données.

<table cible>

Le nom de la table à créer. Le type de table est le même que celui de la table source. Si vous copiez une table d'une base de données, vous devez spécifier la même base de données comme destination de la table cible.

[ [TYPE] PARADOX | DBASE]

Spécifie le type de la table à copier qui peut inclure soit des tables Paradox, soit des tables dBASE. Remplace le paramétrage en cours de DBTYPE.

 dbasedos.gif (376 octets) Description


Utilisez la commande COPY TABLE pour copier les tables et leurs fichiers index .NDX et .MDX. Pour les tables Paradox, COPY TABLE copie les index associés et les fichiers BLOB et VAL. Assurez-vous que la table est fermée avant d'essayer de la copier.

 

Plus2_5-Icon.jpg (1250 octets) xDML vers ooDML

La commande COPY TABLE a un équivalent direct dans l'OODML, qui est une méthode de la classe base de données - copyTable ().

Utilisation de copyTable ()

_app.databases[1].copyTable("TABLESOURCE", "NOUVELLETABLE")


Cette méthode copie automatiquement les fichiers .DBT et les index (fichiers .MDX) si la table est un format .DBF. L'inconvénient de ceci est que vous ne pouvez pas changer de type de la table dans le processus de copie.

 

 

retour

Sources :

Aide Visual dbase V5.7
http://www.dbase.com/Knowledgebase/INT/xb2vdb7oodml/x2oodml.htm

 

Retour à l'accueil

Si vous voyez des erreurs, n'hésitez pas à le signaler.

Dernière modification : mercredi 04 août 2010

©  M.A.