sql语句在SQL数据库中与C#中问题
一句SQL查询排序语句在SQLserver数据库中可以实现升降序,而在C#中使用sqlcommand语句就不能达到升降序的效果,为什么?有什么需要注意的吗?...
一句SQL查询排序语句在SQL server数据库中可以实现升降序,而在C#中使用sqlcommand语句就不能达到升降序的效果,为什么?有什么需要注意的吗?
展开
5个回答
展开全部
调试一下,看一下你取到的数据集里的排序是不是正确的,要是sql在查询器里行的话,在sqlcommand里也是一样的,没有什么区别的,你最好是看一下你取到的dataset这里要是排的了得话,那就是你在显示的时候出了问题 了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是做视图的时候排序了,但读数据出来的时候没排呢?倒过来,读视图的时候不需要排序,但最终读数据出来的时候排一次。你可以在执行sqlcommand语句地方设置断点,然后F10,查看sql出来的结果是不是对的。
有问题再追问吧,望采纳。
有问题再追问吧,望采纳。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c#中取出的值是跟你sql语句查到的值的顺序完全一样的
你可以挂断点,把c#中的sql语句提出来,到sqlserver中运行看看
你可以挂断点,把c#中的sql语句提出来,到sqlserver中运行看看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你执行后看结果,效果应该是一样的,肯定是别的地方引起的。
追问
同样的语句在数据库中就可以,在C#里顺序没有改变,想不到别的什么地方对它有影响啊?
追答
执行完看返回的datatable,应该就清楚了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询