gpt4 book ai didi

ms-access - 对记录集使用 AddNew 时可以使用变量作为字段名称吗?

转载 作者:行者123 更新时间:2023-12-02 05:16:33 25 4
gpt4 key购买 nike

由于遇到问题,我正在使用 DAO 记录集来更新表 here .

当我知道要更新的字段的名称时,这可以正常工作,例如:

rs2.AddNew
rs2![ContactID] = rs.Fields(0).Value
rs2![Fee Protection Insurance] = "" & strValue & ""
rs2.Update

工作完美。

但是,我尝试更新的字段并不总是具有相同的名称,因此我也尝试在此处使用变量,期望它能够计算并与上面的代码等效:

rs2.AddNew
rs2![ContactID] = rs.Fields(0).Value
rs2!["strFieldName"] = "" & strValue & ""
rs2.Update

但它告诉我该项目不在集合中,即使 strFieldName 设置为费用保护保险也是如此。

我尝试了多种方法,包括:

rs2![" & strFieldName & "] = "" & strValue & ""

rs2![strFieldName] = "" & strValue & ""

rs2!["" & strFieldName & ""] = "" & strValue & ""

rs2![cStr(strFieldName)] = "" & strValue & ""

这些都不起作用。

我是否以错误的方式处理这件事,或者我正在尝试一些不可能的事情?

最佳答案

尝试使用这个:

rs2.Fields(strFieldName) = "" & strValue & ""

关于ms-access - 对记录集使用 AddNew 时可以使用变量作为字段名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21885101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com