Bonjour,

J'ai créé une fonction avec 1 requete sql qui renvoie comme valeur du texte, la variable passée en argument est 1 chiffre

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
Function DefinitionItem(choix_item)
Dim sql,rst,resultat
sql="SELECT Code_Intitule FROM TIntituleQuestions WHERE Num_Intitule = " & (choix_item)
 
set rst=Application("cnx").Execute(sql)
 
if rst.EOF=False Then
 
resultat(0)=rst("Code_Intitule")
 
End If
rst.Close()
 
DefinitionItem=resultat
 
End Function
Sur la page asp que j'ouvre, j'ai mis ce bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<% dim test
       Session("teste")=Request("choix_item")
        test=DefinitionItem(Session("teste"))
        response.write(test)  %>
avec choix-item qui est 1 chiffre

Lorsque je lance ma page voici le message d'erreur que je recois:

Objet Response error 'ASP 0106 : 80020005'
Types non correspondants
/Mise_en_ligne/biblio/definition.asp, line 0
Un type de données non pris en charge s'est présenté.

Je ne vois pas ou est le prob ? lors execution fonction, aprés?

merci d'avance