IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Batchmove table1.db vers table2.dbf


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 98
    Par défaut Batchmove table1.db vers table2.dbf
    Bonjour

    Je veux convertir une table1 NON1.DB en une table2 NOM2.DBF.

    J'utilise pour cela le compsant btchmove avec la proprieté MODE=COPY.

    Le code utilisé est ler suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    begin
     TABLE2.Name:='NOM2';
     BATCHMOVE1.Execute;
    end;
    La Copie ne se fait pas et je recois le message suivant :

    Pbm bde ........ parametre inconnu ..

    Merci pour votre aide ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 663
    Billets dans le blog
    65
    Par défaut
    quels sont les paramètres du batchmove (destination et source) , sont-ils bien renseignés ?
    et les composants tables , eux-aussi sont-ils bien renseigné
    Pbm bde ........ parametre inconnu ..
    c'est un peu court comme erreur

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 98
    Par défaut Batchmove table1.db vers table2.dbf
    Les proprietés sources et destination sont bien renseignés dans le composant
    BATCHMOVE1.

    Mais le probléme se trouve dans la propriété destination c.a.d :

    1) Quand je renseigne le nom NOM2 avec type dbf dans l'inpecteur des
    d'objet ca marche et le code devient alors .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TForm1.Button1Click(Sender: TObject);   
     begin
       BATCHMOVE1.Execute;
       SHOWMESSAGE('COPIE REALISEE AVEC SUCCES .............  BYE'); 
     end;
    2) Mais quand je renseigne le nom NOM2 par programme ca ne marche pas
    et le code devient alors .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    procedure TForm1.Button1Click(Sender: TObject);   
     begin
       table2.close;
       TABLE2.TABLENAME:='NOM2';
       BATCHMOVE1.Execute;
     end;
    Dans ce cas je recois le message 'Parametres incorrecte ' et ceci est du au faite que la propriété Tablename est a blanc dans l'inspecteur d'objet.

    L'essentiel c'est réglé ....... donc j'ai récupéré ma table sous forme ..DBF

    Merci et à bientot.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Déplacer un enregistrement table1 vers table2
    Par Alyson_dev dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/12/2012, 13h50
  2. transfert du table1 vers table2 avec decoupage table2.champ2
    Par oscar.cesar dans le forum VBA Access
    Réponses: 7
    Dernier message: 23/10/2007, 06h10
  3. Réponses: 11
    Dernier message: 08/12/2006, 21h39
  4. Réponses: 4
    Dernier message: 26/04/2006, 10h09
  5. Copier données de table1 vers table2 dans paradox
    Par marcus333 dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/03/2006, 18h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo