xsd数据集问题

assiwe 2010-05-18 09:44:45
创建一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.xzbm


sql语句运行正常,xsd的adapter也能取来值,可就是不能自动生成列,好麻烦.
...全文
217 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
assiwe 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 koukoujiayi 的回复:]

哦是这样!!
你的问题好象有点象存储过程,不产生相应的datatable,
你可以用存储过程试试!!
[/Quote]
哦,明天试试看。其实自己手工加列也不费什么事,但就是感觉心里不爽。
koukoujiayi 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 assiwe 的回复:]
你用xsd的视图设计器创建datatableadapter不是同时会生成对应的datatable吗。我现在这个datable里没有列,只能自己手工加
[/Quote]
哦是这样!!
你的问题好象有点象存储过程,不产生相应的datatable,
你可以用存储过程试试!!
assiwe 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 koukoujiayi 的回复:]

引用 9 楼 assiwe 的回复:
我的是在图形界面上生成不通过,但是调用时还能调用,只是datatable没法自动创建

datatable自动创建??没用过!
一般将xsd作为数据访问层(DAL),再建中间层(BLL)访问(DAL),再在页面调用中间层!
不知道datatable你是怎样自动创建的?
请教请教!!
[/Quote]
你用xsd的视图设计器创建datatableadapter不是同时会生成对应的datatable吗。我现在这个datable里没有列,只能自己手工加
koukoujiayi 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 assiwe 的回复:]
我的是在图形界面上生成不通过,但是调用时还能调用,只是datatable没法自动创建
[/Quote]
datatable自动创建??没用过!
一般将xsd作为数据访问层(DAL),再建中间层(BLL)访问(DAL),再在页面调用中间层!
不知道datatable你是怎样自动创建的?
请教请教!!


assiwe 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 koukoujiayi 的回复:]

xsd文件的确会碰到楼主类似的问题!
创建通过了并且在生成xsd的图形界面上执行也通过了,但放到页面或窗体上就是不行!
这我也遇到过!
唯一的办法就是修该sql语句,
有时建存储过程倒是可以的,碰运气吧!
[/Quote]
我的是在图形界面上生成不通过,但是调用时还能调用,只是datatable没法自动创建
assiwe 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 computerfox 的回复:]

你是否使用了自增长列?
[/Quote]
有一个表里有自增长列.跟这有关系吗?
捷哥1999 2010-05-18
  • 打赏
  • 举报
回复
你是否使用了自增长列?
assiwe 2010-05-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ly302 的回复:]

http://technet.microsoft.com/zh-cn/library/bb510454.aspx
[/Quote]
我的sql语句没问题,是xsd的自动生成器无法识别
lester19872007 2010-05-18
  • 打赏
  • 举报
回复
你为什么不用linq呢!
皇城龙三 2010-05-18
  • 打赏
  • 举报
回复
http://technet.microsoft.com/zh-cn/library/bb510454.aspx
koukoujiayi 2010-05-18
  • 打赏
  • 举报
回复
xsd文件的确会碰到楼主类似的问题!
创建通过了并且在生成xsd的图形界面上执行也通过了,但放到页面或窗体上就是不行!
这我也遇到过!
唯一的办法就是修该sql语句,
有时建存储过程倒是可以的,碰运气吧!
Justin-Liu 2010-05-18
  • 打赏
  • 举报
回复
没接触过 帮顶
assiwe 2010-05-18
  • 打赏
  • 举报
回复
有人知道吗

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧