回答

收藏

为什么长文字字段在?MS ACCESS 2013年查询中只返回255个字符?

技术问答 技术问答 208 人阅读 | 0 人回复 | 2023-09-14

我在查询,但我的字段(长文本)只返回255个字符。我不知道为什么。
% i  y0 D3 b  g% a4 I& R2 Q& {我的栏名:
2 g2 y" s: u0 Bname: tb_Apartamentos.txt_Descricao实际数据库值:3 C9 R; H% O9 }2 Z# z0 P4 K' y7 t
Quarto e sala super aconchegante equipado com TV a cabo,internet wireless e ar condicionado. O destaque fica por conta da excelente localiza莽茫o: Rua Bol铆var,entre os Postos 4 e 5. Est谩 a poucos metros do Baixo Copacabana,encontro das ruas Domingos Ferreira,Aires Saldanha e Bol铆var. 脡 neste local que fica uma das maiores concentra莽玫es de bares de Copacabana,onde cariocas e turistas disputam um lugar nas mesas ou nas cal莽adas para beber e jogar conversa fora.我的查询:
* N, D3 Q, K+ W  S6 {SELECT DISTINCT     tb_Apartamentos.cod_Apartamento,   tb_Apartamentos.txt_Titulo,   tb_Apartamentos.txt_Descricao,   tb_Apartamentos.txt_Endereco,   tb_Apartamentos.txt_Bairro,   tb_Apartamentos.txt_Cidade,   (       select count(tb_DisponibilidadeApartamentos.ind_Disponibilidade)         from tb_DisponibilidadeApartamentos         where ind_Disponibilidade = true             and tb_DisponibilidadeApartamentos.cod_Apartamento = tb_Apartamentos.cod_Apartamento      ) as qtd_Disponibilidade,            (       select count (tb_FotoApartamentos.cod_FotoApartamento)         from tb_FotoApartamentos         where tb_FotoApartamentos.cod_Apartamento = tb_Apartamentos.cod_Apartamento   ) as qtd_FotoApartamento,   tb_Apartamentos.txt_PeriodoFROM     (       (            tb_Apartamentos            LEFT JOIN             tb_DisponibilidadeApartamentos                 ON tb_Apartamentos.cod_Apartamento = tb_DisponibilidadeApartamentos.cod_Apartamento       )        LEFT JOIN         tb_FotoApartamentos             ON tb_Apartamentos.cod_Apartamento = tb_FotoApartamentos.cod_Apartamento    )WHERE tb_Apartamentos.cod_Apartamento = 5;查询返回输出:4 d, A: b9 Y. Z1 V: W( t. n
Quarto e sala super aconchegante equipado com TV a cabo,internet wireless e ar condicionado. O destaque fica por conta da excelente localiza莽茫o: Rua Bol铆var,entre os Postos 4 e 5. Est谩 a poucos metros do Baixo Copacabana,encontro das ruas Domingo               
- ~! K6 n- G# T! P) v: v9 M    解决方案:                                                                5 P! Q- F  O1 j/ j" D8 _8 U
                                                                我在另一个网站http://www.pcreview.co.uk/forums/query-returns-first-255-characters-
4 z# Q, h, ], ~# omemo-field-t2603141.html中找到了这个解决方案:
( M/ I; V; A8 R; y4 [6 l- IThe core if the issue is that Access returns only the first 255 charactersif it has to process the field.That applies if you Group By a memo field (totals query),or if the querydeduplicates records (e.g. it has a DISTINCT or UNION),or if formatting isapplied to the field.Examples of solving the problem:a) If it is a Totals query,you could solve the problem by chosing First inthe Total row under the memo field instead of Group By.b) Use UNION ALL instead of UNION.c) Remove the DISTINCT. (If necessary,you can save the query without thememo,and then build another query on top of that to get the memo.)d) Remove anything from the Format property of the field in your table (orthe Format property of the text box on your form/report.)我从查询中删除了它DISTINCT,能正常工作
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则