StrSQL = "select nz(ID,'') as temp from fu"
    rst.Open StrSQL, cnn, adOpenStatic, adLockBatchOptimistic
为什么总是提示“表达式中‘NZ’函数未定义ACCESS里面运行是正确的
在线等

解决方案 »

  1.   

    用IIf(IsNull(ID),'',ID)代替,看看参考:
    http://community.csdn.net/Expert/topic/5189/5189069.xml?temp=.722439
      

  2.   

    nz(ID,'')在sql server中没有这个函数,请用同等功能函数代替
      

  3.   

    NZ是VBA里面的函数。VB6.0里面是没有的。你可以自定义一个NZ函数就可以用了(用iif)。同理还有DLookup、DCount等函数也是一样的。不过后来发现D系列函数在VB里面实在没必要。不过DoCmd函数还是很不错的可惜VB没有。