补充一下,上面语句是一个对ACCESS数据库备份程序中的一句。我是一个自学者,搞不懂其中的$的含义,请高手指教

解决方案 »

  1.   

    看看函数原形就明白了。Function Left(String, Length As Long)
    Function Left$(String As String, Length As Long) As StringLeft接受的第一个参数是变体,返回也是变体,而加了$后参数为字符串返回值也是字符串,同理还有 Right、Mid、Chr、StrConv 等等。
      

  2.   

    大概意思差不多,不过这是Basic早些版本的语法,现在不推荐这么做。
      

  3.   

    那么把这句Function Left$(String As String, Length As Long) As String,改写成Function CStr(Left(String As String, Length As Long) )As String是否是相同的含义呢
      

  4.   

    谢谢阿花的指点。再请教一个问题
    Dim MyDouble,MyCurr
    MyDouble=543.214588
    MyCurr=CCur(MyDouble*2)
    在这段语句中,MyDouble,MyCurr并没有声明数据类型,这是为什么?如果在强制声明下,这样做有用吗?