【问题标题】:How to populate column based on other columns如何根据其他列填充列
【发布时间】:2021-12-28 15:45:05
【问题描述】:

我需要了解为什么这在 MS Access 中不起作用:

UPDATE main_records 
SET main_records.rece = Str(main_records.Nr) & "," &  Str(main_records.Pag);

目的是用NrPag 的内容(转换为字符串并连接)填充main_records 的所有记录中的rece 列(63 个字符的字符串)。

看起来很简单,但是...

【问题讨论】:

  • 错误是什么?
  • 这个查询对我来说很好。你有什么错误吗?我会尝试先运行 SELECT 以确保生成的字符串是您想要的。有没有可能超过 63 个字符?
  • 请描述不起作用这对我们没有帮助。
  • 甚至不应该尝试保存这个计算值。需要时执行此计算。如果可以为UPDATE计算,可以在需要的时候计算。

标签: sql ms-access


【解决方案1】:

"Nr 和 Pag 的内容(转换为字符串并连接)" 如果这是您打算做的,您将使用字符串转换函数

例子是 CStr(表达式)。

【讨论】:

    猜你喜欢
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 2022-10-07
    • 2021-12-20
    相关资源
    最近更新 更多