SQL取数据库数据表内的列头和我表内列头的顺序不一样,如何按我表里列头顺序排列

例如:表名:库存表
原表列头顺序:名称 规格 数量 备注
SQL查出来的默认列头顺序是按:备注 规格 名称 数量(感觉是头字的拼音顺序排列的)
请问各位如何你哪个按原顺序排列表头?
最好能给个SQL语句谢谢

这个简单 朋友

只需要 select 名称,规格, 数量,备注 from 库存表

select 后面 你的桌面写的顺序 查询出来就是什么顺序,每个字段间 是用逗号(英文)隔开,追问

不行啊,我用的VB的 MSHFlexGrid还是没变化啊

追答

那你 将我上面的字段的顺序 倒着写 就是 本来是第一个的写成最后一个

一般在sql中 语句是不会错的 可能你用的这个东西 他自己定义了一些规则的吧 试试吧

可能是 按照越靠后 就越先显示的结果集 排列的 试试讲字段都导过来 看看效果

追问

还是不行。。也可能这个控件有他的默认顺序。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-06
select [名称],[规格],[数量],[备注] from [库存表]

追问

不行啊,我用的VB的 MSHFlexGrid还是没变化啊

相似回答