2 x781711884 x781711884 于 2016.04.05 16:55 提问

在应使用条件的上下文(在 'then' 附近)中指定了非布尔类型的表达式。

消息 4145,级别 15,状态 1,第 2 行
在应使用条件的上下文(在 'then' 附近)中指定了非布尔类型的表达式。

select case when (ABS (Ultra_oil) > 100 ) and (Ultra_oil > 0 )then 80+(Ultra_oil-100)*1
when (-(80+(ABS(Ultra_oil)-100)*1)) then Ultra_oil*0.8 else 2 end from Base_Integity


表函数

1个回答

CSDNXIAOS
CSDNXIAOS   2016.04.05 17:16

数据库查询时报这个错
检查下字段名,有可能字段名分开了
如:select * from backUsr where
user_  name = 'Jim'
 
......
答案就在这里:在应使用条件的上下文(在 'xxx' 附近)中指定了非布尔类型的表达式.
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在应使用条件的上下文(在 'between@P1' 附近)中指定了非布尔类型的表达式。 ; unc
在应使用条件的上下文(在 'between@P1' 附近)中指定了非布尔类型的表达式。 ; unc 原因很简单:参数距离  between   太近了   中间么有空格!!!!
在应使用条件的上下文(在 'xxx' 附近)中指定了非布尔类型的表达式.
数据库查询时报这个错 检查下
未经处理的异常在 System.Data.dll 中发生。其他信息:在应使用条件的上下文(在 '***' 附近)中指定了非布尔类型的表达式。
【画龙点睛】 在where后面,如果仅仅是一个Boolean类型的值或者Boolean类型的变量,那么where和这个Boolean值之间是不可以有空格的(这时,我的代码中的@strCondition就是一个Boolean类型的变量;但如果where后面是一条语句的话(当然这一条语句的整体也是一个Boolean类型的值,比如“1=1”),那么这条语句和where之间就必须要有空格。
存储过程报错(在应使用条件的上下文中指定了非布尔类型的表达式!)
使用存储过程时报错:在应使用条件的上下文中指定了非布尔类型的表达式!
objc_getMetaClass在afn1.2.1中的使用
static void AFSwizzleClassMethodWithClassAndSelectorUsingBlock(Class klass, SEL selector, id block) { Method originalMethod = class_getClassMethod(klass, selector); IMP implementation = imp_im
com.microsoft.sqlserver.jdbc.SQLServerException: The server version is not suppo
问题描述 Java代码 com.microsoft.sqlserver.jdbc.SQLServerException: The server version is not supported. The target server must be SQL Server 2000 or later. at com.microsoft.sqlserver.jdbc
System.Data.SqlClient.SqlException: 已超过了锁请求超时时段
再打开sqlserver2008的管理器时,在右键点击一个数据库的某张表时,出现了如上的错误,并且整个打开过程很慢, 一般是死锁。如下是查到的解决方案 /*--处理死锁 查看当前进程,或死锁进程,并能自动杀掉死进程 因为是针对死的,所以如果有死锁进程,只能查看死锁进程 当然,你可以通过参数控制,不管有没有死锁,都只查看死锁进程 --邹建 2004.4--*/ /*--调用示例
JavaScript条件表达式的布尔判断
在JavaScript中,对于单独作为判断式里的一个表达式if(aaa)这样的条件判断时,会先把aaa转换成布尔型true或false,再判断其真假。其他类型转换布尔型的规则是:  ·对于只定义未赋值的变量var aaa,其值为undefined,为false. ·字符串:空
在应使用条件的上下文(在 'dt_Receiv' 附近)中指定了非布尔类型的表达式
//查询按钮  private void btnSearch_Click(object sender, EventArgs e)         {             this.dgvDateReport.DataSource = null;   //清空日报             try             {                 //string strRo
Python基础入门(十)- 布尔类型条件判断与循环
python的布尔类型条件判断与循环