none
insertion de données de plusieurs tables dans BDD avec C# RRS feed

  • Question

  • Bonjour,

    Je suis débutant en C#, et je suis entrain de créer mon premier programme (qui est assez complexe pour un premier programme).

    J'ai établi en algorithme, que je dois coder en C#, et qui me permet de lire des contenus de champs de plusieurs table, et selon certaines conditions, insérer ou modifier des donner dans d'autres tables de la BDD, sur sql server.

    Mon principal problème (parmi d'autres) est dans le fait de travailler avec plusieurs tables, et par exemple; comparer deux variables qui ne sont pas de la même table, pour effectuer une action.

    Voici l'algorithme que j'ai cité :

    Si (dbo.Mach.MAR_Isfinite = 1)    // (dbo.Mach est le nom de la table, et MAR_Isfinite est le nom de la colonne de cette table).

       Si (Hours_Remaining =0) aller à la ligne suivante dans dbo.TcMachineUsage

       Si (dbo.wodet.Hours_Remaining !=0)

             Si (dbo.Wodet.T_Ope < TcMachineUsage.Hours_Remaining)

             HoursUse <-- HoursUse + Wodet.T_Ope

             Wodet.T_Eff <-- HoursUse;

             Wodet.T_Total <-- (T_Plan - T_Eff); Hours_Remaining <-- (HoursAvailable - HoursUse)

             Copier HoursUse et HoursRemaining dans dbo.TcTaskSchedule;

    Si vous pouvez me guider s'il vous plait dans ma démarche, càd comment résoudre mon problème principal, et pouvoir insérer des donner dans différentes tables. Merci.

             

    vendredi 19 octobre 2012 18:10

Réponses

  • Je suis entrain de remplir chaque requête sql dans un Datatable, et j'extraie en même temps les données donc j'ai besoin, et je les stock dans des variables intermédiaires. C'est pas très optimal, mais ça a l'air de fonctionner. Merci en tout cas pour vos solutions.
    • Marqué comme réponse Aurel Bera lundi 22 octobre 2012 14:29
    dimanche 21 octobre 2012 20:52

Toutes les réponses