日期:2014-05-16  浏览次数:20913 次

关于文本类型字段?
1.access数据库的文本类型字段如设计时选字段大小为100时
a)这个字段能保存的汉字字符、英文字符相同吗?
b)如果这个字段有“大量数据长度都远小于100”和“大量数据长度接近100”这两种情况下库的大小会有区别吗?
2.vba中"变体字符变量"和"dim s as string"显示声明的变量使用时有何区别?

------解决方案--------------------
a)这个字段能保存的汉字字符、英文字符相同吗?
相同,并且你很容易自己验证一下。

b)如果这个字段有“大量数据长度都远小于100”和“大量数据长度接近100”这两种情况下库的大小会有区别吗?
会有区别,根据实际字符串长度而变化。 因为默认的TEXT是变长的。

2.vba中"变体字符变量"和"dim s as string"显示声明的变量使用时有何区别?
什么是 变体字符变量 ?
如果是指 dim a as variant, 然后 a="12345" 则是变量类型的不同,实际的物理内存中的存贮表现形式也不一样。