易截截图软件、单文件、免安装、纯绿色、仅160KB

VB处理dataset

初学VB,请教大家VB处理dataset的方法。
具体需要实现的功能是将查询结果的dataset中行和列做转置,大家之前有处理过类似的需求吗?需求参考如下:

DataSet数据:
Line_Id FI_Qty Sample_Qty  Sample_Ratio Defect_Qty
MA1 0     6         0     0

转置后的数据:
Line_Id        MA1
FI_Qty          0
Sample_Qty      6
Sample_Ratio    0
Defect_Qty      0

这个一般都是在sql里面处理完了再拿出来到。。
给个最基本到行转列,自己看下
SQL code:

if object_id('tb') is not null drop table tb
create table tb (Num varchar(10),State varchar(10))
insert tb
select 'A01','胜' union all
select 'A01','胜' union all
select 'A01','负' union all
select 'A01','负' union all
select 'A02','胜' union all
select 'A02','负' union all
select 'A02','负'
select Num,
胜 = sum(case when (tb.State = '胜') then 1 else 0 end),
负 = sum(case when (tb.State = '负') then 1 else 0 end)
from tb
group by Num



你只能新创建一个DataSet实例了。
1. 在新的DataSet上在额外添加两个column名字,否者原来的这两行没有属性的支持。
2. 新建的DataSet里创建一个table,设置相应的属性列。
3. 读取源表的行,插入到新表作为列



相关问答:

vb查询数据库问题

怎么优化查询的效率,比如我想从100万条记录中每次只查询100条记录的话,那么这条sql语句该怎么实现,注意:语言是VBScript的,
http://www.cnblogs.com/anjou/archive/2007/10/17/926944.html

涉及到算法,goog ......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

vb.net 创建access数据表实现一数据库多个数据表?

请各位指点下:程序代码如下mingchen = "C:\文件路径\"
cat = New ADOX.Catalog
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & min ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

北京 招对日VB工程师

招对日VB工程师
要求二年以上的VB经验
有过对日项目的最好,能看懂日语的
有合适的发简历到邮箱xiaocm2004@163.com

哥们
大连有你的地盘吗?


VB没做过咋整!

VB6倒是没问题,可惜不懂日 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号