我想从数据库中保存并检索图像,并将其放在Windows窗体应用程序的图片框中。
有人有任何代码吗?请告诉我SQL必须用于存储图像的数据类型(哪一个更好,Varbinary(MAX)
或Image
?)
这是我用来从PicturBox中获取图像并将其转换为二进制文件并将其存储到数据库中的Varbinary(MAX)
并且运行时代码的代码它说:{{1} }
Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query.
我该怎么办? 如果有人有更好的代码,请帮我复制代码给我 任何帮助将不胜感激。
答案 0 :(得分:0)
基于您之前的"连接字符串"问题,最好的答案是不保存该表中的图像,只是对它的引用;通过使用文件流表或包含文件系统位置的文本字段。