cs_Heny
Messages postés125Date d'inscriptionsamedi 25 octobre 2003StatutMembreDernière intervention19 avril 2007
-
25 mai 2004 à 20:11
HFanny
Messages postés699Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 mai 2011
-
26 mai 2004 à 08:35
Salut a tous
J’utilise ce code dans mon application pour l’enregistrement des données :
Adodc1.Recordset.AddNew
Adodc1.Recordset!Nom = Text1(0).Text
Adodc1.Recordset!Prenom = Text1(1).Text
Adodc1.Recordset!Adresse = Text1(2).Text
Adodc1.Recordset.MoveFirst
Adodc1.Refresh
Et j’aimerai avoir votre avis, si vous me le recommander ou pas, parce que je ne vous cache pas que je suis un débutant dans VB alors un avis d’expert ou de personne qui à une idée sera le bien venu. Et si je peut utiliser ce code pour d’autre application plus développer. Merci d’avance .
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 25 mai 2004 à 21:29
Oui c'est valable comme code, mais ce n'est pas la seule et pas forcémetn la plus élégante.
Tu peux utilser AddNew en lui mettant en argumùent deux tableaux : Un avec les nom des champs et un avec les valeurs correspondantes. Cela ne fait plus qu'une seule ligne de code et si ton RS ne contient pas trp de champ c'est tres bien aussi
Tu peux enfin lié tes textbox à ton recordset par leur porpriété DataSource (Doit correspondre à un controle Data de ta form ou un Recordset si fait par le code) et leur porpriété DataField (correspond au nom du champ lié à la textbox).
Derrière un Addnew, puis un UpDate suffise.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 25 mai 2004 à 22:18
Scuses, je ne manipule pas trop l'adodc mais il me semble qu'il manque Adodc1.Recordset.update avant le Adodc1.Recordset.movefirst.
Mais, je le répète, je ne travaille pas avec Adodc. C juste une question de logique pour les recordsets.
(C'est juste une solution qui te permet d'utiliser le langage de manipulation des bases de données :) )
PS : j'ai mis mon avis, mais je pense que crenaud et canislupus sont plus doués que moi, et s'ils n'ont pas parlé de SQL c'est que ce n'est pas la meilleure solution...