bonjour tout le monde ..
Je voudrais gérer manuellement un identifiant automatique. Je fais une requete qui selectionne l'identifiant le plus grand de la table et je l'incrémente de 1. Le probleme est que je n'arrive pas à tester si le recordset ne retourne aucun enregistrement.
Voici mon code :
Ya aucun probleme pour l'encrémentation mais il ne rentre jamais dans le 1er "si" pour initialisé ma variable à 1. (j'ai trouvé ce test dans la faq à cette adresse : http://asp.developpez.com/faq/?page=...donnes#eo_bof)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 set rs = Server.CreateObject("ADODB.Recordset") requete = "select max(id_client) from client;" rs.Open requete, connexion, 3, 3 if ((rs.eof = true) and (rs.bof = true)) then max_id = 1 end if if (rs.eof = false) then max_id = rs(0) + 1 end if rs.Close set rs = nothing
Es ce quelqu'un voit ce qui cloche ??
Merci ..
Partager