Mesfl
Messages postés19Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention27 mai 2005
-
11 mars 2005 à 15:34
Mesfl
Messages postés19Date d'inscriptionlundi 21 février 2005StatutMembreDernière intervention27 mai 2005
-
18 mars 2005 à 08:37
Bonjour a tous, j'en ai marre je ne trouve pas l'erreur :/
mo code est pourtant simple :
alpha = 40
SQL= "<longue requete que je n'exposerai pas ici>"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn,2,2
rs.movefirst
if alpha = 40 then
response.Write "alpha vaut " & alpha
rs.Move 40
Else
rs.move 1
End if
Mon problème :
le rs ne veut pas se positionner sur le rs correspondant et me renvoie l'erreur suivante :
Erreur d'exécution Microsoft VBScript (0x800A01FB)
Une exception est survenue.: 'Move'
Qqn pourrait -il m'aider svp, je suis au bord de la crise de nerf :/
Merci
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 20101 17 mars 2005 à 22:56
Tu utilises quelle base de donnée ?
Tu peux également contourner le problème en faisant :
alpha = 40
iCounter = 0
SQL= "<longue requete que je n'exposerai pas ici>"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn,2,2
rs.movefirst
if alpha = 40 then
response.Write "alpha vaut " & alpha
Do while (iCounter <40) and Not rs.EOF
rs.Movenext
iCounter = iCounter +1
Loop
Else
rs.move 1
End if
yopyop