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 :
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
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)

Es ce quelqu'un voit ce qui cloche ??

Merci ..