La function join à fumé quoi ?

La function join à fumé quoi ? - VB/VBA/VBS - Programmation

Marsh Posté le 07-11-2005 à 14:38:45    

Bonjours,
Voici un morceau de mon code, et je veux enregistrer les resultats de chaque champ dans un tableau mais la fonction join me retourne l'erreur suivante : "Type incompatible: 'Join'"
j'ai pourtant fait des test d'affichage  
 
 
 

Code :
  1. while not RS.EOF
  2.   i=0
  3.   Redim arrTemp(i)
  4.   For n = 0 to RS.fields.count - 1
  5.    Redim preserve arrTemp(i)
  6.    arrTemp(i) = RS(n)
  7.                         reponse.write arrTemp(i) 'Affiche bien les resultats
  8.    i=i+1
  9.   Next
  10.   xmlOut=Join(arrTemp,";" )
  11.   RS.movenext
  12.  Wend


je voudrais afficher les resultats séparé par des points virgules.
Il est ou son probleme?
Merci


Message édité par Berceker United le 07-11-2005 à 14:44:57
Reply

Marsh Posté le 07-11-2005 à 14:38:45   

Reply

Marsh Posté le 07-11-2005 à 15:02:01    

Hola, quel titre pour ce message ? Le jeu de mots justifie-t-il cette provocation ?
 
Hola, quels redim() ? Qui ne sait pas que les redims sont des marteaux pilons pour écraser des mouches, et qu'il faut les éviter le plus possible pour que les programmes ne rament pas et n'aient pas de fuites mémoire.
 
Hola, quels join() ? Pourquoi ne pas se servir tout simplement de l'opérateur de concaténation "&" ?

Reply

Marsh Posté le 07-11-2005 à 15:12:16    

olivthill a écrit :

Hola, quel titre pour ce message ? Le jeu de mots justifie-t-il cette provocation ?
 
Hola, quels redim() ? Qui ne sait pas que les redims sont des marteaux pilons pour écraser des mouches, et qu'il faut les éviter le plus possible pour que les programmes ne rament pas et n'aient pas de fuites mémoire.
 
Hola, quels join() ? Pourquoi ne pas se servir tout simplement de l'opérateur de concaténation "&" ?


Finalement je passé par un left.
Le resultat avec la concaténation c'est que j'aurais eu ce genre de résultat.
Champ1;Champ2;Champ3; et moi je veux pas le dernier point virgule.
Finalement je n'utilise plus un tableau mais un concaténation plus un left -1 pour pas avoir le dernier point virgule.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed