|
我在查询,但我的字段(长文本)只返回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,能正常工作 |
|