我正在关注一个教程,其中他们解释了如何向Dataset
ASP.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
窗口实际添加参数并测试预览他的数据。这对我不起作用,因为当我添加查询时它已经开始抱怨。
我能做些什么来解决这个问题?