MS Access中是否有回车符,换行符?

时间:2009-02-17 14:14:32

标签: ms-access

一个简单的问题,我的头脑......

我有一个大型访问数据库来清理。

Access中的换行符是否有系统常量(如VB的VBCrLf)?

如果没有,我想我只需要使用Chr(13)+ Chr(10)

2 个答案:

答案 0 :(得分:17)

在VBA中,vbCrLf是换行符常量(以及vbCrvbLf)。

在字符串数据列中,它是Chr(13) + Chr(10)vbCrLf定义为)。

答案 1 :(得分:8)

虽然存在 vbCrLf vbCr vbLf ,但最好使用 vbNewLine

为什么?
1)因为vbNewLine将输出当前操作系统的换行序列(可能会改变)而不是其他三个序列,它们只会输出回车符和换行符。
2)因为它不那么神秘。使用vbCr与chr(13)

差不多

逻辑上的回归是......当MS要改变换行符时,他们会疯了。实际上,便携性。已有.Net端口到unix / linux,并且没有理由不能在那里模拟MS访问。 (例如,也许在葡萄酒中)

修改

与此想法平行的是在C和C ++中使用\ n而不是输入\ f \ r \ n。 \ n将为您提供本机换行序列(即使您从Unix转换到Windows到Mac到Vax到QNX)。没有条件陈述,没有编辑。它只是有效。