当前位置:  开发笔记 > 后端 > 正文

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

如何解决《MSAccess中是否有回车符,换行符?》经验,为你挑选了2个好方法。

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

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

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

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



1> Mitch Wheat..:

在VBA中,vbCrLf换行符是常量(和vbCr和一起vbLf).

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



2> BIBD..:

虽然存在vbCrLf,vbCrvbLf,但最好使用vbNewLine.

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

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

编辑

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


+1.这是一个有效的观点.通常没有充分理由不对现在或将来的最佳可移植性进行编码.
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有