标题: Fineui不能支持复杂SQL语句,期待三石和高手解答 [打印本页] 作者: 蓝色海底 时间: 2013-11-20 10:24 标题: Fineui不能支持复杂SQL语句,期待三石和高手解答 Fineui我们不能不说它的外表确实很华丽,操作也是比较简单,可对于复杂的SQL数据貌似不支持。
1、Fineui支持数据类型有限,不能支持像SQlDataSource,Linq等。
2、不能可视化支持数据库选择。
3、不能支持如下复杂语句:"Select set_Grade.gradeName as 年级,max(exam_fenshu.fenshu) [最高分], cast(avg(exam_fenshu.fenshu) as decimal(18,2)) [平均分],(select count(fenshu) from exam_fenshu where exam_fenshu.course_id=Exam_cource.course_id and exam_fenshu.cl_id = exame_class.cl_id and exam_fenshu.fenshu <(Exam_cource.course_fenzhi * 0.6)) [不及格人数],……”,如图,数据内容无显示。
4、似乎对动态SQl语句不支持,如max(case Exam_cource.course_name when ''' + course_name + ''' then exam_fenshu.fenshu end)[' + course_name + ']'
from (select distinct Exam_cource.course_name from Exam_cource,exam_fenshu where exam_fenshu.exam_id=Exam_cource.exam_id ) as a
动态添加科目