访问2010运行时错误消息3464

时间:2016-02-05 21:53:55

标签: ms-access access-vba

我正在尝试使用名为cboYearQtr的组合框字段来检索该信息并在表单上返回该选择的数据。我得到一个数据不匹配运行时错误3464. Date_YYYYQX字段是一个文本字段,我在代码中调用myYearQtr字符串。我不明白为什么这会抛出错误。我认为它应该工作。我已经查看了这个网站以及其他地方,看起来对我来说是正确的。

代码:

Private Sub cboYearQtr_AfterUpdate()

Dim myYearQtr As String

myYearQtr = "Select Distinct Date_YYYYQX from [tbl_YYYYQX_LU] where [Date_YYYYQX] = " & Me.cboYearQtr & ""
[Forms]![frm_tbl_Drug_Master_Date_LU].Form.RecordSource = myYearQtr
[Forms]![frm_tbl_Drug_Master_Date_LU].Form.Requery


End Sub

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

构建运行sql的文本字符串时,需要在变量周围放置public class ConfigurationController : Controller { private readonly IConfigurationRoot config; public ConfigurationController (IConfigurationRoot config) { this.config = config; } public string Test() { return config.Get<string>("AppSettings:ApiRootUrl"); } }

'