怎样在SQL server2000中查询特定图像值(100)

  • 主题发起人 主题发起人 yzj832
  • 开始时间 开始时间
Y

yzj832

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个表tt中有一个image类型字段tp,怎样用sql语句查出其值不是0x和0x00的其他
 
当然是0x格式的了。用SQL查询分析器查询的话,Image类型的有不是字符串,不能直接显示,只有先转换成16进制格式的字符串显示了。字段tp摆明了是“图片”的意思嘛。你在程序里可以控制,判断是TP字段的话,不要显示为字符串,拖一个Image放上去,用BlobField处理它(资料多的很),最后以图片的形式显示之。如果你用一些浏览数据库的工具(比如:.net的数据库连接),可以直接查看TP里数据形成的图片。
 
可能是我讲的不够清楚,image类型是图片类型我当然知道,但现在数据库中有很多tp值是'0x'和'0x00'的,这些不是图片,我想查找除去这些的图片。用SQL语言完成
 
遗憾,在SQL语句中,好像没有可以对image类型字段进行操作的函数
 
正如 znxia 所说,但是你可以判断TP的长度,如果长度少于10个字节,那就可以喀嚓掉了。一般情况下是不会有几个字节的图片的。
 
这个真有意思,顶起!!接分!
 
后退
顶部