Vb6

Discussion dans 'Windows' créé par Kaze_Kami, 23 Mars 2014.

  1. Offline
    Kaze_Kami Elite
    Avant d'aller plus loin et d'éviter de polluer plus le forum pas un message qui n'as pas sa place, puis-je poser des questions concernant VB6 ici ?
    Kaze_Kami, 23 Mars 2014
    #1
  2. Offline
    golog Serie Addict!
    Tu peux toujours demander mais tu aura plus de chance sur vbfrance
    golog, 23 Mars 2014
    #2
  3. Offline
    Kaze_Kami Elite
    Au passage Bonjour à tous,

    Voilà, ça ne devrais pas être trop compliqué à expliquer. Je commence =]



    J'aimerais pouvoir enregistrer dans une BDD Access, des données se trouvant dans une TextBox. J'utilise l'ADODC (déjà travailler avec ça y a pas mal d'années, mais oublié lol), je lie bien mon ADODC à ma base de donnée, je lie ensuite ma TexBox à l'ADODC via les proprietées de la box " DataSource et DataField (qui correspond au mon champ dans ma Table). Après, c'est là que je coince un peu, quand je programme mon bouton ajouter (CmdAjouter ) je lui donne ce code

    AdoRaboteusse3.recordset.addnew

    Il me semble qu'il manque quelque chose, pas d'erreur ( évité via un msgBox si la textBox est vide) et quand vais voir le champ de ma Table dans la BDD, je n'y vois rien :pfiou:.


    Si on pouvais m'éclairer, MERCI :-D
    Kaze_Kami, 23 Mars 2014
    #3
  4. Online
    Skarbone I would rather be snowboarding
    addnew ca doit prendre des paramètres, la en l'occurence tu demande juste d'ajouter quelque chose, sans préciser quoi.

    faut faire quelque chose du genre

    Dim rs as ADODB.Recordset
    rs.Open
    Dim Fields() as String
    Fields(0) = "SomeFieldName"

    Dim Values() as String
    Value(0) = "SomeValue"

    rs.AddNew Fields, Values
    Skarbone, 23 Mars 2014
    #4
  5. Offline
    Kaze_Kami Elite
    Ce que tu m'as écri ne me dit vraiment rien o_O. Ce dont je me souviens ( déja 10ans que je ne programme plus ) j'ajoute le control ADODC dans ma form et dans la proprieté ConnectionString: Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=C:\VB6 - Compteurs\BddCompteurs.mdb

    et plus bas, dans le RecordSource, je sélectionne ma table " TblCompt3 "

    Ensuite au niveau de ma TextBox, je configure la propriété DataSource : et selectionne mon ADODC puis la propriété DataField : je choisi le champ de ma table qui doit correspondre à ma TextBox. Mais là que je coince, c'est le code du bouton Ajouter, comme dit précédemment le code est AdoRaboteusse3.recordset.addnew et je sais bien qu'il manque de la syntaxe . Doit finir ce programme cette semaine :-' Help me GamerZ
    Kaze_Kami, 23 Mars 2014
    #5
  6. Offline
    Aqua Elite
    Si ça fait aussi longtemps fallait commencer par lire des cours.
    Aqua, 23 Mars 2014
    #6
  7. Offline
    Kaze_Kami Elite
    dans un soucis de gain de temps, c'était impossible. Et puis je sais bien que cette méthode était bien rapide et qu'elle fonctionne ( comme l'autre, je dis pas le contraire ) mais ça me *** **** de plus me souvenir pour les prochains .
    Kaze_Kami, 23 Mars 2014
    #7