数据集的列名作为第一条记录

luofenghen 2011-03-13 11:09:42
比如:
列名 啊啊 报班
记录1 33 55


第一条记录集为
啊啊 报班
第二条记录集为
33 55

VB.NET
...全文
106 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luofenghen 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wxf163 的回复:]
根据表名获取列名。
再拼接,没有那么通用的。

要不你就写 * ,
[/Quote]
我是想写 * 不过 写了 提示有错误呢 ,请教下 具体怎么写?
王向飞 2011-03-13
  • 打赏
  • 举报
回复
根据表名获取列名。
再拼接,没有那么通用的。

要不你就写 * ,
luofenghen 2011-03-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ssp2009 的回复:]
不得不说你的接口写的很差,excel列的处理放到程序里最简单,你这样只会给sql很多麻烦,而且忽略了datetable的优势。要在sql里实现,只能靠系统表拼接了,帮顶。
[/Quote]
确实如此 因为报表要几十个 而接口只有1个,所以 主要是SQL语句里完成 各种要求 然后通过接口直接插入到excel里 这样SQL语句就变的很庞大了
快溜 2011-03-13
  • 打赏
  • 举报
回复
不得不说你的接口写的很差,excel列的处理放到程序里最简单,你这样只会给sql很多麻烦,而且忽略了datetable的优势。要在sql里实现,只能靠系统表拼接了,帮顶。
luofenghen 2011-03-13
  • 打赏
  • 举报
回复
我要得到一个记录集 然后 把整个记录集 插入到excel 里
因为是写好的接口 如果不兼容的写法 改起来麻烦
快溜 2011-03-13
  • 打赏
  • 举报
回复
你为啥要把列名放第一行?。NET里面Datetable能获取到列名。
luofenghen 2011-03-13
  • 打赏
  • 举报
回复
那我列名的个数是不一定的呢?
快溜 2011-03-13
  • 打赏
  • 举报
回复
select '啊啊' as [啊啊],'报班' as [报班]
union all
select rtrim([啊啊]),rtrim([报班]) from tb

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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