Salut,
j'essaye de récupérer une image d'un champs image dans sql server.
J'ai récupérer ce code sur ce site et adapté a mes besoins.
mais j'ai ce message d'erreur
Error Type:
ADODB.Stream (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/intranet_test/phone/envoi.asp, line 16
Voici mon code
Set rs = server.CreateObject("ADODB.Recordset")
SQL = "Select * From IntraPersonnel Where id_personnel = 'GIL'"
rs.open SQL, session("ConnectionString"), 1, 3
'Ouverture de l'objet STREAM
Set Stream = server.CreateObject("ADODB.Stream")
'On définit le type de données a lire ( ici données binaire, vous pouvez aussi mettre 1 à la place de adbinary )
Stream.Type = adTypeBinary
Stream.Open
'On recupère les données comprise dans le champ
Stream.write rs.fields("photo_personnel").value '' ceci est la ligne concernée par l'erreur" 'Maintenant on crée le fichier sur le serveur distant
'Avec une adresse physique
'Ici le mode d'écriture du fichier est en écrasement
Stream.SaveToFile "C:\Documents and Settings\GIL\My Documents\www\intranet\phone\images\test.jpg", adSaveCreateOverWrite
'On ferme tous les objets
rs.close
stream.close
Set rs=nothing
Set stream=nothing
merci pour votre aide