Vérifiez le nom de la colonne s'il existeSalut,
J'ai une liste de noms de colonnes que je dois vérifier dans ma table si elle existe.
Comment vais-je vérifier toutes les colonnes du tableau et afficher une erreur et arrêter le programme de s'exécuter s'il n'existe pas?
col_list = {"Col1", "Col2", "Col3", "Col4", "Col5" };
//checks column if exist<BR /> //code continue running
//if column doesn't exist
//code will stop script & error prompt
Tableau de donnéesAutreScriptingRe: Vérifiez le nom de la colonne s'il existeLa méthode que j'utilise est
col_list = {"col1", "col2", "col3"};
for(i=1,i<=N Items(col_list),i++,
if(try(column(col_list[i])<<GET name=""></GET>Re: Vérifiez le nom de la colonne s'il existeanimals = Open ("C: \ Animals.jmp");
dt_animals = Table de données ("Animaux");
col_list = {"espèce", "sujet", "miles", "saison", "nom"};
for (i = 1, i <= N Items (col_list), i ++,
if (try (column (col_list [i]) << obtenir le nom, "") == "", throw ());
);
Je suis sûr que j'ai raté quelque chose, ça ne marche pas pour moi
Re: Vérifiez le nom de la colonne s'il existeQu'est-ce qui ne fonctionne pas?J'ai exécuté votre code, et quand il a atteint la colonne appelée "nom", le code s'est arrêté.
La valeur de la variable "i" s'est terminée par 5, car elle a arrêté le traitement sur la 5ème boucle.S'il avait terminé le traitement, la variable «i» aurait été 6.
S'il y avait du code au-delà de ce morceau de code, il n'aurait pas été traité.
Re: vérifier le nom de la colonne s'il existeL'invite où il indiquera quelle colonne est manquante