Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ajoute un enregistrement à la fin d’une table qui contient les valeurs de champ spécifiées.
Le pilote ODBC Visual FoxPro prend en charge la syntaxe native du langage Visual FoxPro pour cette commande. Pour plus d’informations sur le pilote, consultez les remarques.
Syntaxe
INSERT INTO dbf_name [(fname1 [, fname2, ...])]
VALUES (eExpression1 [, eExpression2, ...])
Les arguments
INSERT INTO dbf_name
Spécifie le nom de la table à laquelle le nouvel enregistrement est ajouté.
dbf_name peut inclure un chemin d’accès et peut être une expression de nom.
Si la table que vous spécifiez n’est pas ouverte, elle est ouverte exclusivement dans une nouvelle zone de travail et le nouvel enregistrement est ajouté à la table. La nouvelle zone de travail n’est pas sélectionnée ; la zone de travail actuelle reste sélectionnée.
Si la table que vous spécifiez est ouverte, INSERT ajoute le nouvel enregistrement à la table. Si la table est ouverte dans une zone de travail autre que la zone de travail actuelle, elle n’est pas sélectionnée une fois l’enregistrement ajouté ; la zone de travail actuelle reste sélectionnée.
[( fname1[, fname2[, ...]])]
Spécifie dans le nouvel enregistrement les noms des champs dans lesquels les valeurs sont insérées.
VALUES ( eExpression1[, eExpression2[, ...]])
Spécifie les valeurs de champ insérées dans le nouvel enregistrement. Si vous omettez les noms de champs, vous devez spécifier les valeurs de champ dans l’ordre défini par la structure de table.
Remarques
Le nouvel enregistrement contient les données répertoriées dans la clause VALUES.
Remarques sur le pilote
Lorsque votre application envoie l’instruction ODBC SQL INSERT à la source de données, le pilote ODBC Visual FoxPro convertit la commande en commande Visual FoxProINSERT sans traduction.