我正在关注一个教程,其中他们解释了如何向DatasetASP.NET Web 应用程序添加参数以及如何向SQL查询添加参数。但这对我来说并不像他们在教程中那样工作。
我已经Dataset在我的App_Code文件夹中添加了一个。在数据集中,我与 SQL Server 中的数据库建立了连接。现在我可以通过给数据集一个SQL query. 在教程中,他们做了这样的事情:
SELECT TOP 20 [ProductID]
,[Name]
,[ProductNumber]
,[MakeFlag]
,[FinishedGoodsFlag]
,[Color]
,[SafetyStockLevel]
FROM [Production].[Product]
WHERE (Color = :Color)
这个例子的重点是:Color零件。这就是他们让它知道在哪里添加参数的方式。但是当我在我的中使用这个查询时,Dataset它给了我一个警告:
':' 附近的 WHERE 子句出错。无法解析查询文本。
之后,他可以Dataset通过Properties窗口实际添加参数并测试预览他的数据。这对我不起作用,因为当我添加查询时它已经开始抱怨。
我能做些什么来解决这个问题?