begin process at 2008 08 29 22:02:01
1 233 910 membres
431 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : passer un tableau de variant à un paramètre Integer [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (manudel)

passer un tableau de variant à un paramètre Integer le 26/11/2002 19:57:44

manudel
Je déclare un tableau de Variant :

tab := VarArrayCreate([0,100],varVariant);

que j'alimente.

quand il est alimenté, il a cette forme :
1,2,3,4,5,6,7,8,13,16,83

J'aimerais passer ce variant dans un paramètre de type Integer.

Voici la forme de la requête SQL, incluse dans un OracleDataSet :
AND EVEN_COD_PROD IN (:CODEPRODUIT)

CODEPRODUIT est de type Integer.

Est-ce possible ?
Si oui, comment faire ?

Pour une valeur, ça marche :
SetVariable ('CODEPRODUIT', tab[0]);

ex : tab[0] = '6'


Mais si je passe 2 valeurs, ça ne marche plus :

SetVariable ('CODEPRODUIT', tab[0] + tab[1]);

ex : tab[0] = '6,' et tab[1] = '2'

dans ce cas il ne me prend que la première valeur !! (6)

Comment faire pour passer un tableau de variant, en l'occurence
des valeurs séparées par des virgules, à un Integer ?

Faut-il modifier la requête SQL ?


Classé sous : tableau, tab, passer, integer, variant

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS