J'suis trop nul

cs_KIF Messages postés 2 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 19 juillet 2002 - 18 juil. 2002 à 17:31
cs_KIF Messages postés 2 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 19 juillet 2002 - 19 juil. 2002 à 09:42
bonjour

je sais, ça doit etre une question bete, mais bon je me lance :
j'ai un control Data avec une requete
quand je parcours le recordset associé, je voudrais pouvoir modifier le
contenu d'un champ dans le genre :

while not data1.recordset.eof
data1.recordset.fields("mon_champ") = ma_valeur
wend

mais VB me dit "impossible de modifier la base de donnée ou l'objet sont en
lecture seule"

en fait, c'est pour faire l'adition de durées qui dépassent 24H. j'ai le code complet de la fonction qui fait ça, en fonction des infos d'un recordset, mais j'arrive pas à le mettre à jour, snif

help

merci

KIF

2 réponses

TKinslayer Messages postés 13 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 18 juillet 2002
18 juil. 2002 à 18:10
Ben j'ai pas trop l'habitude des controls data, je trouve ca pas pratique, mais c la meme syntaxe qu'une lecture de base de données ordinaire
donc essaye plutot ca comme formulatio :

while not data1.recordset.eof
data1.recordset.edit
data1.recordset.fields("mon_champ") = ma_valeur
data1.recordset.update
wend

"You must choose, Rand," Moiraine said. "The world will be broken whether you break it or not. Tarmon Gai'don will come, and that alone will tear the world apart. Will tou still try to hide from what you are, and leave the world to face the world undefended"
0
cs_KIF Messages postés 2 Date d'inscription jeudi 18 juillet 2002 Statut Membre Dernière intervention 19 juillet 2002
19 juil. 2002 à 09:42
merci

mais finalement, j'ai fait autrement, j'suis passé par une table temporaire pour faire mon truc, c'est moins prise de tete
0
Rejoignez-nous