妈妈说人生不要错过两样东西:最后一班回家的车和一个深爱你的人!

博客园 首页 新随笔 联系 订阅 管理

本文引用下面的 Microsoft .NET 框架类库名称空间:
• System.Data.OleDb
• System.Data.SqlClient

症状
当您尝试在 Microsoft SQL Server .NET 数据提供程序中使用 COMPUTE BY 子句时,收到以下异常消息:
未处理的“System.InvalidOperationException”类型的异常出现在 system.data.dll 中。

其他信息:不支持 COMPUTE BY 语句。
注意:SQL Server 语句中的 COMPUTE BY 子句在结果集中生成分类汇总。

原因
此现象是由于 SQL Server .NET 数据提供程序的限制而导致的。

并非所有的 SQL 语法语句都受 SQL Server .NET 数据提供程序支持。

解决方案
要解决此问题,请通过 COM Interop 使用 ADO,或者使用 OLE DB .NET 数据提供程序。

状态
这种现象是设计导致的。

posted on 2007-12-06 16:59  冯小磊  阅读(324)  评论(0编辑  收藏  举报