A voir également:
- Une simple opération sous VB:à vot bon coeur!
- Iphone 14 simple - Guide
- Vb - Télécharger - Langages
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
2 réponses
Ici tu calcules le nombre d'enregistrement total que tu possèdes dans ta BDD pour la table personne
'Connexion à la BDD_Calcul du nombre d'enregistrements
connexion = "Data Source=TonServeur; Initial Catalog=TaBDD;Integrated Security=True"
connexionSQL = New SqlConnection
connexionSQL.ConnectionString = connexion
da = New SqlDataAdapter("SELECT Count(age) FROM personne", connexionSQL)
ds = New DataSet
da.Fill(ds, "mytable")
dt = ds.Tables("mytable")
For nb As Integer = 0 To dt.Rows.Count - 1
dr = dt.Rows(nb)
Nb_Row = dr(0)
Next nb
Et ici tu fais défiler dans une boucle POUR, qui incrémente toute seule la variable nb, les mises à jour de TOUTES valeurs "âge"
For nb As Integer = 0 To Nb_Row
'Modification de l'enregistrement_âge, en considérant que ta clé 1R part de 0 , CAD que nb correspond à chaque fois à la valeur de la clé primaire. nb va donc prendre de 0 à [nb_total_enregistrements] en incrémentant de 1 en 1.
da = New SqlDataAdapter("UPDATE personne SET age = age + 1 where num = " & nb & "", connexionSQL)
ds = New DataSet
da.Fill(ds, "mytable")
dt = ds.Tables("mytable")
Next nb
'Connexion à la BDD_Calcul du nombre d'enregistrements
connexion = "Data Source=TonServeur; Initial Catalog=TaBDD;Integrated Security=True"
connexionSQL = New SqlConnection
connexionSQL.ConnectionString = connexion
da = New SqlDataAdapter("SELECT Count(age) FROM personne", connexionSQL)
ds = New DataSet
da.Fill(ds, "mytable")
dt = ds.Tables("mytable")
For nb As Integer = 0 To dt.Rows.Count - 1
dr = dt.Rows(nb)
Nb_Row = dr(0)
Next nb
Et ici tu fais défiler dans une boucle POUR, qui incrémente toute seule la variable nb, les mises à jour de TOUTES valeurs "âge"
For nb As Integer = 0 To Nb_Row
'Modification de l'enregistrement_âge, en considérant que ta clé 1R part de 0 , CAD que nb correspond à chaque fois à la valeur de la clé primaire. nb va donc prendre de 0 à [nb_total_enregistrements] en incrémentant de 1 en 1.
da = New SqlDataAdapter("UPDATE personne SET age = age + 1 where num = " & nb & "", connexionSQL)
ds = New DataSet
da.Fill(ds, "mytable")
dt = ds.Tables("mytable")
Next nb
Merci beaucoup je vais appliquer ce que tu me dis et voir ce que ça donne!
Après pour infos, il faudra que je fasse des tirages aléatoires de monte carlo afin de projeter une population avec interraction des comportements via une microsimulation. Alors il se peut que je revienne vers vous!
Merci encore pour ta réponse
Après pour infos, il faudra que je fasse des tirages aléatoires de monte carlo afin de projeter une population avec interraction des comportements via une microsimulation. Alors il se peut que je revienne vers vous!
Merci encore pour ta réponse