gpt4 book ai didi

c# - 为什么我会收到 OleDBException "No value given for one or more required parameters?"

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:14 26 4
gpt4 key购买 nike

这是我的代码:

command.CommandText = 
"SELECT DISTINCT B.* FROM BlankFormSubmissions B, Actions A WHERE B.FormName = " +
GenericRoutines.SqlFmt(form.Name) +
" AND B.ProcessName = A.ProcessName AND B.ActionName = A.ActionName" +
" ORDER BY B.ID";

OleDbDataReader reader = command.ExecuteReader();

SQL 是:

SELECT DISTINCT B.* 
FROM BlankFormSubmissions B, Actions A
WHERE B.FormName = 'FindingNemo'
AND B.ProcessName = A.ProcessName
AND B.ActionName = A.ActionName
ORDER BY B.ID

最佳答案

我通过在 Access 中运行 SQL 发现,我实际上只是引用了一个在 Access 表中不存在的列 (FormName)。

关于c# - 为什么我会收到 OleDBException "No value given for one or more required parameters?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089530/

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