answer字段是什么类型,返回什么类型,如果是字符型,用长度判断为好SQL里,IF LEN(ANSWER)=0 --- NULLif length(answer)=0 
or
if answer=='' 

解决方案 »

  1.   

    //判断字段值是否为空,应如下:
    if ( adodsTable->FieldByName("answer")->Value.IsNull() )
     answer1="未解答";
    else
     answer1="解答";
    //adodsTable假设为打开的记录集
      

  2.   

    String answer=saa.getAnswer(); 
                 if isnull(answer){
                    answer1="未解答";             }else{
                     answer1="已解答";             }
    要用ISNULL判断,
      

  3.   

    判断变量为空是不是得用isNull(answer)这个函数?不能直接写 == 吧
      

  4.   

    String answer=saa.getAnswer(); 
                 if(answer is null){
                    answer1="未解答";             }else{
                     answer1="已解答";             }
      

  5.   

    sql server 的字段有三种状态:
    null
    ''(空字串)
    有值
    所以单单用isnull来判断是不够的,还应加上对空字串的判断。