我有一个来自 Access db 的非常简单的 select 语句:
sqlopen = "select * from master WHERE keycodecond = SbmitVal ;"
失败并显示“80040e10 No value given for a or more required parameters”。
但是,如果我使用它运行(即用 2 替换 SbmitVal)它可以工作
sqlopen = "select * from master WHERE keycodecond = 2 ;"
当我询问 nb SbmitVal 时,它的值也为 2 - 但由于“keycodecond”值是一个自动编号字段,我认为这与数据不匹配有关,但我需要 keycodecond 来测试变量......如果有人可能能够提供建议,我将不胜感激。