创建命名计算时出现IErrorInfo.GetDescription问题的原因及解决方法
2008-11-26 22:33 Yin.P 阅读(408) 评论(0) 编辑 收藏 举报首先检查数据源视图来自什么数据源,如果在添加命名计算列时所使用的SQL代码不被对应的数据源所支持的话就会出现这个问题。例如,在数据源为ACCESS的数据源视图中添加带CASE语句的命名计算列就会出现这个问题,因为在ACCESS中不支持CASE语句。在ACCESS为数据源的数据源视图中可以将其替换为SWITCH()函数。如果数据源是ORACLE则可以使用DECODE或CASE语句。在SQL SERVER中也可以使用CASE语句。