ms-access - &符号和 $ 符号在以下上下文中是什么意思?

标签 ms-access vba ms-access-2007

我正在进行代码审查并遇到了这个问题:

Dim lngLen As Long    
lngLen = 16&

我已经阅读了一些资料,这似乎是一种将数字转换为 long 的方法 - 对吗?

但这真的有必要吗,因为您可以分配 lngLen 16 的值,因为它是一个数值。

此外,按照此代码完成:
Dim strCompName As String   
strCompName = String$(lngLen, 0&)

我意识到String方法,来自 Access 帮助定义,“返回一个包含指定长度的重复字符串的变体。”

那么美元有什么作用呢?又是 & 将 0 转换为 long 吗?

最佳答案

您好,您可以查看此 question为您的查询提供可能的答案。

编辑:
此外,我能够在互联网上搜索更多资源,我找到了这个 VBA typing convention最初在此 forum page 上发现的.

希望这会帮助你。

关于ms-access - &符号和 $ 符号在以下上下文中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16188066/

相关文章:

excel - VBA - 删除列范围时出现错误1004

vba - 在 MS Access 2010 中创建工具提示

c# - 在 Visual Studio 中使用参数 Access 查询

Delphi 2009/2010 和 Access 2007 数据库

VBA 每天运行一次宏

c# - "No value given for one or more required parameters."

vba - 以编程方式更改链接表位置

ms-access - “Run-time error ‘-2147023179 (800706b5)” 自动化错误 接口(interface)未知

c# - 如何将数据插入 Microsoft Access 数据库?

mysql - 当后端升级到 MySQL 时,连接中带有 varchar 字段的可编辑 MS Access 查询不再可编辑