创建一xsd文件.
返回
group by 子句错误
无法分析查询文本.
错误
不能自动生成列
我点掉了生成insert,delete,update语句的选项.还是一样
如何能让它自动生成列?Sql语句类似这样的
select a.xzmc xzmc,a.cm cm,b.cnd cnd,b.srs srs from (select xzbm,xzmc,count(cmc) cm from TableA group by xzbm,xzmc) a left join ((select dqdm,count(data1) cnd,sum(data2) srs from TableB group by dqdm) union (select dqdm,count(data1) cnd,sum(data2) srs from TableC group by dqdm)) b on a.xzbm = b.dqdm order by a.xzbmsql语句运行正常,xsd的adapter也能取来值,可就是不能自动生成列,好麻烦.
返回
group by 子句错误
无法分析查询文本.
错误
不能自动生成列
我点掉了生成insert,delete,update语句的选项.还是一样
如何能让它自动生成列?Sql语句类似这样的
select a.xzmc xzmc,a.cm cm,b.cnd cnd,b.srs srs from (select xzbm,xzmc,count(cmc) cm from TableA group by xzbm,xzmc) a left join ((select dqdm,count(data1) cnd,sum(data2) srs from TableB group by dqdm) union (select dqdm,count(data1) cnd,sum(data2) srs from TableC group by dqdm)) b on a.xzbm = b.dqdm order by a.xzbmsql语句运行正常,xsd的adapter也能取来值,可就是不能自动生成列,好麻烦.
创建通过了并且在生成xsd的图形界面上执行也通过了,但放到页面或窗体上就是不行!
这我也遇到过!
唯一的办法就是修该sql语句,
有时建存储过程倒是可以的,碰运气吧!
一般将xsd作为数据访问层(DAL),再建中间层(BLL)访问(DAL),再在页面调用中间层!
不知道datatable你是怎样自动创建的?
请教请教!!
你的问题好象有点象存储过程,不产生相应的datatable,
你可以用存储过程试试!!