我正在使用VB.NET Express调试我的VB2010程序中模糊的“一个或多个所需参数不给值”错误。
我使用的是命令参数和AddWithValue,我希望有一些DataAdapter属性,它告诉我语句与应用的参数是什么样子的。
(da.UpdateCommand.CommandText只是给了我原始的带有参数占位符的SQL语句。)
我最初发布了一些代码,我最终以传统的方式调试了这些代码--删除所有参数,然后每次添加两到三个参数,直到错误出现为止。我的窃听器是一个错误的字段名。但代码混淆了问题。我不需要调试帮助-我只是想知道带有参数值的SQL命令是否存在于非常复杂的DataAdapter属性中。
发布于 2013-06-13 20:51:36
在Access 2010 报表是保留关键字。中。您需要将它封装在方括号中。
strSQL = "UPDATE [Reports] SET MaxGenerations=?, " & _
" Colwidth=?, FooterFile=?, ..." & _
...https://stackoverflow.com/questions/17096620
复制相似问题