Vb6

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 ?
 

golog

Serie Addict!
Tu peux toujours demander mais tu aura plus de chance sur vbfrance
 
1er
OP
Kaze_Kami

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
 

Skarbone

Le méchant Ω
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
 
1er
OP
Kaze_Kami

Kaze_Kami

Elite
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
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
 

Aqua

Elite
Ce dont je me souviens ( déja 10ans que je ne programme plus ) ...Doit finir ce programme cette semaine...
Si ça fait aussi longtemps fallait commencer par lire des cours.
 
1er
OP
Kaze_Kami

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 .
 
Haut