ASP.NET中SQL数据库表问题
SQL数据库自定义表时候,数据类型有个是IMaGe的,我想问下有什么用处的?我定义表时候图片用的数据类型不是可变字符varchar(50)吗?...
SQL数据库自定义表时候,数据类型有个是IMaGe的,我想问下有什么用处的?我定义表时候图片用的数据类型不是可变字符varchar(50)吗?
展开
4个回答
展开全部
图片地址就定义为nvchar(50)就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
image 是一个2进制保存图片·
image 是一个2进制文件·不单单只能保持图片·
计算机上的2进制文件全部能保存·
那也就是说·计算机任何程序都能保持·呵呵·具体怎么使用好好琢磨琢磨吧·
image 是一个2进制文件·不单单只能保持图片·
计算机上的2进制文件全部能保存·
那也就是说·计算机任何程序都能保持·呵呵·具体怎么使用好好琢磨琢磨吧·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你只保存图片的地址(也就是图片存在服务器硬盘上)
那么你就用varchar或nvarchar,定义大点也好点,反正长度是自己变动的。
如果要保存整个图片(也就是直接把图片以2进制流保存在数据库字段)
那么你就用image或Binary,保存图片最好用image,Binary是要定义大小的.
image是个2进制类型,Binary也是,当程序里面读出这个数据时用byte字节保存,然后输出文件流就行了
那么你就用varchar或nvarchar,定义大点也好点,反正长度是自己变动的。
如果要保存整个图片(也就是直接把图片以2进制流保存在数据库字段)
那么你就用image或Binary,保存图片最好用image,Binary是要定义大小的.
image是个2进制类型,Binary也是,当程序里面读出这个数据时用byte字节保存,然后输出文件流就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询