【发布时间】:2013-01-07 09:38:39
【问题描述】:
我正在关注一个教程,其中解释了如何将 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 子句出错。无法解析查询文本。
之后,他就可以通过Properties 窗口实际向Dataset 添加参数并测试预览他的数据。这对我不起作用,因为当我添加查询时它已经开始抱怨了。
我能做些什么来解决这个问题?
【问题讨论】:
标签: asp.net dataset datasource asp.net-4.0