le 09-22-2015 07:07 AM
Bonjour à tous
Dans le cadre d'une application je dois allez écrire dans une base de donnée sql, Cette base est existante et composée de deux ligne A et E et 10 colonnes (celles qui m'interesse sont [NUMER1_DIV] (col 5) et [NUMER2_DIV] (col 6)
Avec mon début de vi j'arrive à lire les contenus de la base mais je n'arrive pas a écrire dedans,
Lorsque j'utilise db tools insert data.vi il demande de renseigner la colonnes mais pas la ligne du coup je ne sait pas comment attaquer le emplacement ligne E [NUMER1_DIV] (col 5) et ligne A NUMER2_DIV] (col 6)
Je vous laisse le diagramme de mon vi test (pas l'appli finale)
Merci à vous pour l'aide apportée.
Bonne journée
Résolu ! Accéder à la solution.
le 09-22-2015 09:45 AM
Bonjour,
Je crois qu'il s'agit ici d'un souci de terminologie. Une base de données est composées de tables. Dans ces tables on trouve des colonnes (des champs). Il n'est pas question de lignes. Une ligne correspond en fait à une valeur. Il faut donc revoir à quoi correspondent A et E dans votre besoin 🙂
Cdt,
Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.
le 09-23-2015 06:47 AM
Bonjour et merci de votre réponse,
J' ai trouvé entre deux, comme vous disiez il faut utiliser le nom de la ligne en ajoutant la condition au sous vi Update db : "where CODDON_DIV ='E'"
De plus j'utilise la fonction list db pour selectionner la colonne désirée
Je met la capture du diagramme final.
Encore merci bonne continuation