dim aa As String * 20
这个时候如何判断这个aa为空值,也就是判断aa未被赋值?
用isnull(aa)实现不了,请各位大虾指教,谢谢!在线等待!

解决方案 »

  1.   

    能不能这样
    if asc(aa)=0 '空的我这样测试了一下,可以的。你看看呢
      

  2.   

    if len(aa)=0 thenend if
      

  3.   

    if asc(aa)<>"" then
      else
     ....
      end if
      

  4.   

    hyc_music1981() ( ) 这个方法肯定是不行的。你测试一下就知道了
      

  5.   

    if asc(aa)=0 '空的
    也有问题如以下例子
    Dim aa As String * 20
    aa = Chr(0) & "a"
    Print Asc(aa)'结果虽然为0,但不为空值 
    Print aa打印结果
    0
    a
      

  6.   

    Print aa = String(Len(aa), Chr(0))
    试试这个判断