Bonjour tlm
d'une page asp j'appelle une proc stockée sql server
et j'ai une erreur de type ADODB.Command error '800a0bb9' .
*******Voici mon code :*******
'------- création de la connection et des recordsets et d'une commande --------------------------
connectionString = "DRIVER={SQL Server}; server=MonServer; uid=Monuid; pwd=Monpsw; database=MaBD"
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Set Comm = Server.CreateObject("ADODB.Command")
Conn.Open connectionString
Comm.ActiveConnection = Conn
Comm.CommandText = NomDeMaProcStockee
'------- création des parametres de la procedure stockée --------------------------
Set parametre1 = Server.CreateObject("ADODB.Parameter")
parametre1.Name = "Param_Siren"
parametre1.Type = adChar
parametre1.Direction = adParamInput
parametre1.Size = 9
parametre1.Value = pSiren
Comm.Parameters.Append parametre1
Set Rs = Comm.Execute
******Et voici ma procedure stockee SQL SERVER :******
CREATE PROCEDURE NomMaRequete
@Param_Siren CHAR(9) AS
SELECT SIREN, RaisonSociale, Sigle, CategorieJuridique, NICSiege FROM RefEntreprise
WHERE SIREN = @Param_Siren;
GO
******En retour j'ai comme erreur :******
ADODB.Parameter error '800a0bb9'
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.
/InterrogateurSQL/RefEntrepriseRes.asp, line 21
et la ligne 2 correspond à :
parametre1.Type = adChar
SI QQUN A UNE IDEE ?????????
ça me rendrais un enorme service....