位运算符的两个操作数不能同时是二进制字符串数据类型分类中的某种数据类型。如下表:
左边操作数        右边操作数 
binary           int、smallint 或 tinyint 
bit              int、smallint、tinyint 或 bit 
int              int、smallint、tinyint、binary 或 varbinary 
smallint         int、smallint、tinyint、binary 或 varbinary 
tinyint          int、smallint、tinyint、binary 或 varbinary 
varbinary        int、smallint 或 tinyint 是否考虑在VB里进行位运算。或者先转换一个变量的类型?