请教:统计<表1>中'A'字段中非空行的个数,请给个完整的语句。

解决方案 »

  1.   

    select count(a) from tb1 where a is not null
      

  2.   

    最好加上‘’這種情況Select Count(A) From 表1 Where A Is Not Null And A != ''
      

  3.   

    给整详细点呗,
    Dim Q As Integer
    .Open "select count(A) as Q from 表1 Where A Is Not Null And A!= ''", .....
    MsgBox Q是这样嘛?
    加 And A!= ''提示:
    实时错误'-2147217900(80040e14)':
    语法错误(操作符丢失)在查询表达式A Is Not Null And A!= ''中。如果不加<And A!= ''>那句结果不出错,但消息值为0
      

  4.   

    Dim Q As Integer    '这个在这个问题中没用
    rs.Open "select count(A) as Q from 表1 Where A Is Not Null", .....
    MsgBox rs!Q
      

  5.   

    Dim Q As Integer    '这个在这个问题中没用
    rs.Open "select count(A) as Q from 表1 Where A Is Not Null and a<>''", .....
    MsgBox rs!Q
      

  6.   

    OK!通过,那么请问加 And A!= ''那句错在那里?如何解释那语句的含义《任何不在字符表中的单一字符 》
      

  7.   

    bfblang() ( ) 信誉:100    Blog   加为好友  2007-6-18 18:51:27  得分: 0  
     
     
       
    给整详细点呗,
    Dim Q As Integer
    .Open "select count(A) as Q from 表1 Where A Is Not Null And A!= ''", .....
    MsgBox Q是这样嘛?
    加 And A!= ''提示:
    实时错误'-2147217900(80040e14)':
    语法错误(操作符丢失)在查询表达式A Is Not Null And A!= ''中。如果不加<And A!= ''>那句结果不出错,但消息值为0  
     
    ------------------你應該是用在ACCESS中的吧,我寫的是MS SQL下用的。ACCESS中這麼寫select count(A) as Q from 表1 Where A Is Not Null And A <> ''因為ACCESS中“不等於”為"<>"And A!= '' 等同於 And A<> ''意思為取出A不等於空(即為'')的數據.
      

  8.   

    说的对,但我发现ACCESS不认空格,在数据类型的常规选项中<允许空字符串>选择<是>也不行。输入空格后,自动被清空了,怎么回事?难道是BUG? 所以加判断空格是否妥当,正好我这段时间一直纳闷这个问题,请教!
      

  9.   

    怎么给分啊,谢过 chear、游泳的鱼、家人 。我还有多少分啊?再提问没有分咋办呢?
      

  10.   

    一段加密的字符会出现空格,当字符正好等于空格时遭了。数据没了,老残了。而且是字符的两端只要有空格就自动把空格给删了。求解。
    -----------------------
    这个在access中直接处理好象是有点难,前导空格可保存,只要在相关字段的格式中,输入@号就可以了,不过后面的空格好象不好保存。可以去access版请教一下。实在不行只好将空格自定义一个标识,存取时转换一下了
      

  11.   

    保存前后空格问题不知道是不是可以用adox创建access数据表时,使用char类型字段来解决
    不过你加密文本应该是不定长的,所以还是用标识空格的方法解决比较好
      

  12.   

    分分不匀少了也不行,多了也不行,剩的给我自己也不行那就,分少点的那个哥们就大量了,以后有机会再给了。谢了各位。
    如果就access本身不支持,无论是adox创建还是直接建我看都白撤,关键是选项中有关于空格的选项却不起作用(包括字段的格式中,输入@号),不如这样的问题留给盖茨来解释好了。
    另外问个问题:有时候打开这个论坛的页面出现提示:数据不能为空。这是什么意思 ?
    难度这里的数据库也有哪个经典而讨厌的“Bof 或 Eof...”问题嘛?哈哈!这个问题好难哦!