gpt4 book ai didi

sql - MS Access 条件表达式中的数据类型不匹配

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

我在 Access 中创建表单,我必须在其中实现级联组合框,下部组合框中的数据取决于用户选择的父值。这是表格 enter image description here

左边是表格的结构,右边是表格。问题是我收到数据类型不匹配的错误,无法理解为什么会发生这种情况。在 Drill of Drill 的更新后事件中,我填充了切割速度。每当我按下切割速度的下拉菜单时,就会发生“标准表达式中的数据类型不匹配”。这是的代码钻头直径更新后事件

Private Sub cboDiameterDrilling_AfterUpdate()
cboCuttingSpeedDrilling.RowSource = "Select DISTINCT tblDrilling.cuttingSpeed " & _
"FROM tblDrilling " & _
`"WHERE tblDrilling.materials = '" & cboMaterialDrilling.Value & "' AND tblDrilling.diaOfDrill = '` `cboDiameterDrilling.Value ' " & _`
"ORDER BY tblDrilling.cuttingSpeed;"

End Sub

我认为问题出在 WHERE 子句中。任何帮助将不胜感激。谢谢

最佳答案

您已用单引号将对象值 (cboDiameterDrilling.Value) 的引用括起来。

 AND tblDrilling.diaOfDrill = ' & cboDiameterDrilling.Value & "'"  

解决方案: AND tblDrilling.diaOfDrill = " & cboDiameterDrilling.Value & " " & _

关于sql - MS Access 条件表达式中的数据类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14201956/

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