急!急!有关sql语句的问题 20zsr0715]

发布时间:2016-12-8 19:59:55 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"急!急!有关sql语句的问题 20zsr0715]",主要涉及到急!急!有关sql语句的问题 20zsr0715]方面的内容,对于急!急!有关sql语句的问题 20zsr0715]感兴趣的同学可以参考一下。

我在查询分析器里写了一段行列转换的查询语句,执行没问题,如下: SELECT [CollectionDateTime] as 日期       ,[1001] as 污水浓度       ,[1003] as   污染物排放量       ,[1007] as  污水流量          FROM [EnvMis].[dbo].[BaseDayData] PIVOT ( sum(ParamValue) FOR ParamID IN ([1001],[1003],[1007]) )AS Pvt ORDER BY CollectionDateTime 我把它直接复制到了程序中,如下: Dim dDataset As DataSet = New DataSet         Dim querystring As String = "SELECT [CollectionDateTime] as 日期,[1001] as 污水浓度,[1003] as   污染物排放量,[1007] as  污水流量  FROM [EnvMis].[dbo].[BaseDayData]  PIVOT (sum(ParamValue) FOR ParamID IN ([1001],[1003],[1007])) AS Pvt ORDER BY CollectionDateTime "         Dim sqlConn As SqlConnection = New SqlConnection(conn)         Dim sqlData As SqlDataAdapter = New SqlDataAdapter(querystring, conn)               sqlData.Fill(dDataset, "BaseDayData")         myReportDocument.SetDataSource(dDataset) 当程序执行的时候它老是说‘)’附近有错,请高手们指点一下:程序里的SQL语句该如何更改阿? 在此谢过了

把],[1007])) AS Pvt ORDER BY CollectionDateTime "   放到[1003],后面  不要换行试下

这是VB的程序吧,换行时是不是要加" & _ 呢?

呵呵!谢谢各位回复,不是语句的问题,是我数据库的问题!用sp_dbcmptlevel升级到9.0就OK 了

上一篇:关于sql server 2005 附加数据库 20zhizilily]
下一篇:急!急!sql server2005中的行列转换问题 30zsr0715]

相关文章

相关评论