日期:2014-05-19  浏览次数:20408 次

关于image的比较
我表中有一列是image类型的
a
d:\image1.bmp
d:\image2.bmp
我想选出a为d:\image1.bmp这一行的,应该怎么写???直接a=d:\image1.bmp好像不行

------解决方案--------------------
一般都不使用IMAGE类型数据,要是想进行图片的程序编写,是吧图片放在一个文件夹内,然后定义一个CHAR类型的数据列,存储图片地址信息!再用前台程序调用地址显示图片。

------解决方案--------------------
既然你存储的不是2进制的,那用text好了,或者是长点的varchar.
text用如下
select * from xx where convert(varchar(20),a)= 'sdfsfs '
至于varchar呢,直接比较就好了.