Pas besoin de fournir un screenshot, j'ai bien compris que tu veux recopier un enregistrement (une ligne) d'une table dans une autre table (ou dans la même)
En base de donnée, on utilise le terme de table et non de fichier !
D'ailleurs, on sait pas si tu utilise le terme de fichier pour désigner une table, un formulaire, un enregistrement, ce n'est pas très clair !
Déjà, faudrait avoir le vocabulaire !
As-tu chercher à comprendre ?
LE SQL de A à Z : 6e partie - les mise à jour en SQL - INSERT, DELETE et UPDATE - II-E. Insertion multiple à base de sous requête SELECT
Absolute Manual : INSERT Command
Ils ont fourni un exemple qui illustre le
INSERT (...) SELECT (...)
1 2 3
|
INSERT INTO developers (code, name) VALUES (5, 'Bob');
INSERT INTO new_developers (SELECT * FROM developers WHERE code > 5) |
Tient il y a même un article complet :
SUBQUERY INSERT INTO SQL Example
J'ai obtenu ces réponses en tapant "Absolute database INSERT" dans
Je n'ai JAMAIS utilisé Absolute ! et pourtant je trouve les réponses en 30 secondes !
As-tu lu la documentation sur les 4 mots clés que j'ai donné pour une copie manuelle en Delphi :
FieldCount,
Fields[],
Value,
AsVariant
Pitié ne nous recommence pas un sujet comme
Comment puis-je convertir champ smallint au champ date !
On veut bien aider mais il faut des efforts de ta part !
Ne tire pas trop sur la corde sinon elle va casser !
Partager