当前位置: 首页 > 面试题库 >

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

卢志行
2023-03-14
问题内容

我正在查询,但是我的字段(长文本)仅返回255个字符。我不知道为什么。

我的栏位名称:

name: tb_Apartamentos.txt_Descricao

实际数据库值:

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.

我的查询:

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_Periodo
FROM 
    (
        (
            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;

查询返回的输出:

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

问题答案:

我在另一个网站http://www.pcreview.co.uk/forums/query-returns-first-255-characters-
memo-field-t2603141.html中
找到了此解决方案:

The core if the issue is that Access returns only the first 255 characters
if it has to process the field.

That applies if you Group By a memo field (totals query), or if the query
deduplicates records (e.g. it has a DISTINCT or UNION), or if formatting is
applied to the field.

Examples of solving the problem:
a) If it is a Totals query, you could solve the problem by chosing First in
the 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 the
memo, 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 (or
the Format property of the text box on your form/report.)

我从查询中删除了DISTINCT,它可以正常工作



 类似资料:
  • 问题内容: 当我使用sqldeveloper在oracle 10g中运行这样的查询时,它运行良好。 给我名字和国家。当我在hibernate状态下将其作为命名查询运行时,对于“国家/地区”,我只会得到“ C”而不是“加拿大”。 为什么会这样呢? 问题答案:

  • 我有以下POJO 在下面的类中,我想直接检索给定人员的嵌套字段“cars”,其名称作为参数传递,但它返回一个具有null值的列表。 但是,如果在上面的searchHits代码中,我将类更改为Person,如下所示,我将返回pojo Person,其中只填写属性“cars”(所有其他属性检索为null): 但是如何直接检索嵌套的属性车?

  • 我使用RSA私钥加密一些数据。被加密的数据长度为294字节。加密函数输出512字节。我然后通过传递上述输出密文和相应的公钥来调用解密方法。我的问题是解密总是返回255字节的缓冲区,而加密函数的实际输入是294字节。这可能是什么原因? 下面是加密和解密函数的源代码。

  • 我用spring boot starter创建了一个基本的graphql java应用程序,并在使用Hibernate和Jpa的MSSQL数据库上使用graphql spqr库。 我有一个名为“任务”的实体,有5个字段。我有一个简单的Jpa存储库和一个调用“findAllTasks”方法的简单Jpa服务。它工作得很好,但是如果我指定(例如)使用graphiql只查询一个字段,我可以通过SQL日志看

  • 我保留了一份按“顺序”排列的产品清单。当我试着从房间里拿一份产品清单的时候。我得到以下错误。但我做了一个TypeConvertor。会有什么错误呢? 订单 产品 命令道 转换器 错误 java:53:错误:查询返回的列在com.vepe.navigation.model.entity.product中没有字段[id,orderId,name,pathImage,price,priceDiscoun

  • 本文向大家介绍在SQLite-Python中实现返回、查询中文字段的方法,包括了在SQLite-Python中实现返回、查询中文字段的方法的使用技巧和注意事项,需要的朋友参考一下 博主在这个问题上卡了挺久的,贴出来解决方法帮助需要的朋友,直接上代码(测试环境:win10+Python2.7): 结果: 以上这篇在SQLite-Python中实现返回、查询中文字段的方法就是小编分享给大家的全部内容了