fonction split en VB/vbscript bizzarerie!! - ASP - Programmation
Marsh Posté le 05-06-2002 à 12:26:54
CdPiece est un tableau de quoi ?? et quelle taille fait il ??
Tu ne mentionnes ceci nulle part dans ton source
Marsh Posté le 05-06-2002 à 12:28:18
en VB l'index 0 existe pas par defaut
Marsh Posté le 05-06-2002 à 12:39:47
pour l'index 0 en vbscript il existe mais bon...
Voici le code que j'ai été obligé de faire pour que ca marche!!
j'ai une boucle dont je me serais bien passé :
dim CdPiece
CdPiece=split(Request.QueryString("piece" ),"#!#" )
for i=Lbound(CdPiece) to ubound(CdPiece)
CodePiece=CdPiece(0)
next
C'est quand meme merdeux que si je place directment CodePiece=CdPiece(0) dans le code ça plante
J'ai essayé de fair un dim CdPiece() ainsi qu'un cdPiece(2) ainsi qu'un redim preserve!!!
Mais Nada que le code du dessus qui fonctionne!!!
C'est la premiere fois que j'ai des trucs de genre avec la fonction split
Marsh Posté le 05-06-2002 à 13:02:27
grosmethos a écrit a écrit : pour l'index 0 en vbscript il existe mais bon... |
g dis 'par defaut' tu peux l'activer c ce ke tu as du faire
Marsh Posté le 05-06-2002 à 13:54:44
essaie d'afficher lbound(cdpiece) pour voir ce qu'il vaut...
Marsh Posté le 05-06-2002 à 11:47:11
salut
dim CdPiece
CdPiece=split(Request.QueryString("piece" ),"#!#" )
ReDim Preserve CdPiece(ubound(CdPiece))
for i=Lbound(CdPiece) to ubound(CdPiece)
Response.write(CdPiece(i))
next
Response.write(CdPiece(0))
dans ma boucle j'affiche bien les 2valeurs de mon tablô...
mais le dernier response.write me sort une erreur indice en dehors de la plage (marche pô non plus avec 0 ou 1??)