Bonjour,
J'ai le code suivant :
Avec ce code, je souhaite sauver une image dans une bdd. Pour cela, j'ai cru comprendre qu'il fallait passer par une procédure stockée. Je l'ai donc créée et pour l'appeler j'ai besoin de passer mon image en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Set objUpload = Server.CreateObject("ABCUpload4.XForm") Set objFile = objUpload("strFilePhoto")(1) With objCmd .ActiveConnection = MM_ConnexionBase_STRING .CommandType = adCmdStoredProc .CommandText = "toto" '.Parameters.Append objCmd.CreateParameter("@imgImage", adBinary, adParamInput, , Request.BinaryRead(objFile)) End With
Et pour la passer en paramètre, il faut la convertir en binaire, et c'est là que sèche !
Pour récupérer mon fichier, j'ai utilisé l'objet ABCUpload4.XForm, seulement je veux le convertir en binaire par Response.Write mais j'ai le message d'erreur suivant :
Types non correspondants Un type de données non pris en charge s'est présenté
Du coup, je ne vois pas comment faire !
Qq'un pourrait-il m'aider ?
TP
Partager