Access处理DISTINCT的Bug?

在Access中使用DISTINCT会将字段截断。
过程重现如下:

  1. 用Access建立一个表T,建立两个字段a,b。b字段的类型为备注。
  2. 添加一条记录,为b字段输入一段很长的文本。
  3. 使用“select * from t”和“select a,b from t”查询结果正常。
  4. 使用“SELECT DISTINCT a, b FROM t;”,查询结果b字段内容被截断。

感觉使用DISTINCT 后会创建一张临时表,但临时表中字段b的类型为文本类型,容纳不下原有的内容,所以被截断。

我在另一台机子上实验结果一样。不知道在别的机子上是不是这样?有没有解决方法?

posted on 2005-07-21 10:16  Pharaoh  阅读(3039)  评论(3编辑  收藏  举报

导航