j'ai une error #13 : type mismatch dans ma page asp, mais le problème est pas facile a tracer.
Premièrement, les valeurs sont prise de la page ASP, et envoyé a un DLL, qui ensuite appelle la Stored Procedure. J'ai aucune idée comment régler le problème, ni même comment commencer tout ca.
les 3 variables de ma page ASP
Code :
dim strUtilisateur
dim strUtilisation
dim strCategorie
strUtilisation = cstr(trim(Request.Form("strUtilisation")))
strCategorie = cstr(trim(Request.Form("strCategorie")))
strUtilisateur = cstr(session("CodeUsager"))
Les 3 variable de mon VB (DLL)
Code :
strCodeUsager As String
strUtilisation As String
strCategorie As String
Ensuite je crée les paramètres comme ca :
Code :
.Parameters.Append .CreateParameter(, adVarChar, adParamInput
.Parameters.Append .CreateParameter(, adVarChar, adParamInput
.Parameters.Append .CreateParameter(, adVarChar, adParamInput
Finalement, les variable de ma stored procedure :
Code :
CREATE PROCEDURE spRapport_ListeAppareilAffectation
@User varchar(8),
@Utilisation varchar(50),
@Categorie varchar(60)
la grosseur des varchar est la même que dans mes tables pour empêcher des problèmes...