cs_andrea
Messages postés7Date d'inscriptionmardi 5 février 2002StatutMembreDernière intervention14 février 2002
-
8 févr. 2002 à 00:18
cs_Nitocris
Messages postés30Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention25 mars 2002
-
8 févr. 2002 à 09:41
Bonjour,
Avec le code suivant je voudrais:
- recuperer les valeurs du champs MAC_Address de ma table et les mettre dans une variable (jusque la ca marche)
-Ensuite comparer les valeurs trouvees avec la valeur Mac_Address (qui est trouvee grace a mon code vb) afin de :
-soit si les valeurs sont differents creer un enregistrement
-ou soit si elles sont egales juste updater les champs de ma table ( a partir de la ca va plus du tout) voila le code que j'utilise:
Set rsADO = New ADODB.Recordset
rsADO.Open "SELECT MAC_Address FROM Table_Computer", cnnADO
store = rsADO!Mac_Address ' je place toute mes valeurs du champs
If store <> Mac_Address Then 'si les valeurs sont differentes alors
cnnADO.Execute (sqlComputer) 'j'insere un nouvel enregistrement
Else
cnnADO.Execute (sqlComputerUpdate) 'sinon j'update l'enregistrement existant
End If
Et lorsque j'execute ce progamme j'obtiens a chaque fois un nouvel enregistrement avec les meme parametres au lieu d'avoir un update
Voila si quelqu'un peut eclairer ma lanterne
Ps: ma string update est incorrect car au lieu de m'afficher les valeurs des variables elle m'affiche leur nom si quelq'un sait aussi :)