Bonjour,
Je n'ai pas trouvé la réponse à cette question dans les posts existants, peut-être ai-je mal regardé, si c'est le cas, redirigez-moi

Je cherche à exécuter du code VBScript qui retourne le résultat d'une requête SQL, et ce à partir d'un événement "onchange" sur une combobox:

Voici le code de la combo :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<select size = 1 name="Supplier" onchange="GetSupplierContact()"><option value="0">Please select</option>
Et la fonction :

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
17
18
19
20
21
<script language="JavaScript">
<!--
function GetSupplierContact()
{
	<% 
        ' CALL THE DATABASE WITH A STORED PROCEDURE	
	Set dbConnection2 = Server.CreateObject("ADODB.Connection")
	Set rs2 = Server.CreateObject("ADODB.Recordset")
	Set cmd2 = Server.CreateObject("ADODB.Command")
	dbConnection2.Open strConnection			
	cmd2.CommandText = "spAgreementASPFunctions3"
	Set cmd2.ActiveConnection = dbConnection2
	cmd2.CommandType = adCmdStoredProc
	cmd2.Parameters.Append cmd2.CreateParameter ("SupplierID", adVarChar, adParamInput, 255, 7860)
 
	rs2 = cmd2.Execute		
	Call ReportError
	 %>
}
-->
</script>
Je fais ca car je n'ai pas trouvé comment lancer une fonction VBScript à partir de cet événement "onchange". Lors du changement de la valeur de la combo, mon code passe bien dans la fonction (J'ai fait afficher des "Alert('test')") mais aucune requête n'est lancée (le profileur SQL reste muet).

Est-il possible d'appeler directement une fonction ASP VBScript sur cet événement "onchange"?

Merci de vos réponses.

Nixar