OVH Cloud OVH Cloud

Problème avec .createparameter

1 réponse
Avatar
jeorme
Bonjour,

Je suis en ACCESS 97 et le dernier MDAC

Alors que je pense avoir trouvé un moyen de récupérer ma valeur OUTPUT d'une
procédure stockée, voilà que l'objet .createparameter ne veut pas
fonctionner.
Voici ma syntaxe:

Set objCommand = CreateObject("ADODB.Command")
Set objCommand.ActiveConnection = objConn
With objCommand
.CommandType = adCmdStoredProc
.CommandText = "recup"
.Parameters.Append .CreateParameter("etiq", , adParamOutput)
End With

objCommand.Execute

J'ai systématiquement un message "Utilisation incorrecte de l'objet".

Quequ'un a t-il déjà eu ce problème

1 réponse

Avatar
jeorme
c'est bon j'ai trouvé:

C'était simplement que dans le param on doit déclaré une taille si on met un
type de données de longueur variable ou définir le parametre avant APPEND


"jeorme" a écrit dans le message news:
O9y6l$
Bonjour,

Je suis en ACCESS 97 et le dernier MDAC

Alors que je pense avoir trouvé un moyen de récupérer ma valeur OUTPUT
d'une

procédure stockée, voilà que l'objet .createparameter ne veut pas
fonctionner.
Voici ma syntaxe:

Set objCommand = CreateObject("ADODB.Command")
Set objCommand.ActiveConnection = objConn
With objCommand
.CommandType = adCmdStoredProc
.CommandText = "recup"
.Parameters.Append .CreateParameter("etiq", ,
adParamOutput)

End With

objCommand.Execute

J'ai systématiquement un message "Utilisation incorrecte de l'objet".

Quequ'un a t-il déjà eu ce problème