Help (je n'arrive pas à selectionner une ligne dans ma table) - VB/VBA/VBS - Programmation
Marsh Posté le 08-04-2004 à 16:28:18
et en particulier les méthodes du recordset qui commencent par "Move"
Marsh Posté le 08-04-2004 à 16:46:53
je ne comprend pas trop il faut donc que j'utilise move c'est ca
Marsh Posté le 08-04-2004 à 16:48:45
Les méthodes Move (ici MoveNext) permettent de passer d'un enregistrement à un autre. Si par contre tu n'es intéressé que par une seule ligne dans ton recordset, ajoute une clause WHERE dans ta requête SQL pour avoir uniquement cette ligne.
Marsh Posté le 08-04-2004 à 15:24:33
bonjour à vous j'ai un petit prob qui m'embête depuis un petit moment,je voudrais savoir
dans Myrecord.fields(1).Value
fields(1) correspond bien au deuxième champ dans ma table fields
c'est à dire comme indiquer sur le shéma le 'nom'
je voudrais savoir comment faire pour selectionner une ligne voulu dans la table
c'est dire fields(1) et ligne 2
qui correspondrait donc à a(voir shéma)
un bout de mon code:
sql="select * from film order by genre"
Set Myrecord = New ADODB.Recordset
Myrecord.Open sql, access, adOpenDynamic, adLockOptimistic
Open "c:\film.txt" For Random As #1 Len = Len(fiche)
fiche.nom = Myrecord.fields(1).Value
put #1,.......
_________________________________________________
num|nom|genre|lanque|soustitre|format|commentaire|
1 |b |x | fr | aucun |vcd | 4 |
2 |a |t | ang | aucun |vcd | 5 |
___|___|_____|______|_________|_____ |___________|
j'spr mettre bien expliquer et honneur à celui qui trouve mon prob