OleDbCommand.Prepare方法需要参数'14'

时间:2019-03-14 08:25:16

标签: c# parameter-passing tableadapter oledbcommand

在使用DataSet设计器创建TableAdapter时遇到错误。 这是我使用的查询:

    SELECT        Demande.Fonctionnaire, Demande.DateDemande, Demande.IdDemande, Demande.PremierNumSerie, Demande.Quantite, Stock.Departement, Stock.Imprim
FROM            (Demande INNER JOIN
                         Stock ON Demande.IdStock = Stock.IdStock)
WHERE        ([MONTH](Demande.DateDemande) = ?)

这是我得到的错误

  
    

生成的SELECT语句。         OleDbCommand.Prepare方法要求类型为'14'的参数具有明确设置的Precision和Scale。

  
     

要将这些组件添加到数据集中,请单击“完成”。

我尝试了this的答案,但没有任何改变。那么如何解决此问题或如何在TableAdapter中使用MONTH作为参数?

0 个答案:

没有答案