Bonjour les gens!
ca fait des heures entieres que je tourne en rond sur le meme probleme et je n'arrive pas a trouver mon erreur.
Je m'explique:
le champ Username tel que je l'ai defini ds le select est dc de type : Frei1 Frei23 etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Set Rs = Server.CreateObject("ADODB.Recordset") Rs.ActiveConnection = MM_LBS_STRING Rs.Source = "SELECT Username FROM dbo.Gateway where username like 'Frei%' order by Username" Rs.CursorType = 0 Rs.CursorLocation = 2 Rs.LockType = 1 Rs.Open() Dim tmp Dim i : i=1 Dim ok : ok=false While not rs.eof and (ok=false) if (Rs("username")= "Frei"&i) then i=i+1 else tmp="Frei"&i ok=true end if Rs.movenext() wend rs.movefirst() rs.close()
comme ils ne sont pas tries ds la table, j'utilise dc le "order by"
je souhaite parcourir cette liste de username, et recuperer le premier Frei&i qui n'existe pas encore...
or a chaque fois il me sort Frei2, alors que celui ci existe deja
Je c pas si je me suis bien expliquee, ms si qn m'a compris, il peut m'aider a trouver mon erreur?
Partager