日期:2014-05-18  浏览次数:20385 次

sql group by使用中的问题
我想进行一下统计。以下语句在sql server 中运行正常:
select PopenTime as 时间, count(*) as 数量 from View_ProjectStatus1 group by PopenTime

但在asp.net中使用时,总出现如下错误:

' ' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: ' ' 附近有语法错误。

源错误:

行 11: Dim adapter As New SqlDataAdapter(selectString, conn1)
行 12: Dim ds As New DataSet()
行 13: adapter.Fill(ds)
行 14: Dim dt As DataTable = ds.Tables(0)
行 15: If ds.Tables.Count > 0 Then

麻烦高手看一下什么原因?

另外:我试了一下以下语句:staticStr = " select * from View_ProjectStatus1"
在asp.net中可以正常运行。

为什么第一条语句总有错误提示呢?

谢谢!




------解决方案--------------------
把Group By前面的全角空格换成半角的。