Il y a longtemps que j'avais lu quelque part que si nous voulions entrer des données dans un champ typé "image" de table dont la valeur est supérieure à 8kb, nous devons spécifier explicitement le type de paramètre à SqlImage. Est-ce vrai? Je ne trouve plus de documentation à ce sujet.Est-ce que SqlCommandParameter nécessite que SqlType soit défini comme SqlImage si la valeur est supérieure à 8KB?
J'ai essayé d'utiliser Reflector pour désosser le SqlClient afin de voir si c'est nécessaire ou non, mais je n'ai eu aucun indice à ce sujet. Si quelqu'un peut me confirmer que ce n'est pas nécessaire, cela me sera très utile. J'utilise SQL 2008 et j'utilise le type de données Image non varbinary ou binaire.
Recommandez de retag cette question. Ce n'est pas tant sur le logiciel que vous utilisez pour accéder à la base de données. –