注册 登录
编程论坛 VB6论坛

这段sql语句在vb6里面怎么写?

wangf1978 发布于 2014-02-17 22:21, 616 次点击
使用临时表实现字符串合并处理的示例

SELECT id ,values=CAST(value as varchar(8000))
INTO #t2 FROM tb
ORDER BY id

DECLARE @col1 varchar(5),@col2 varchar(8000)
UPDATE #t2 SET
    @col2=CASE WHEN @col1=id THEN @col2+'-'+values ELSE values END,
    @col1=zo3,
    qs=@col2

SELECT id,max(values) values FROM #t2 group by id
drop table #t2
go

5 回复
#2
韶志2014-02-20 23:40
这都什么码啊》?
#3
wangf19782014-02-23 00:19
这段代码可能是sql的存储过程,我不知道VB6中如何实现
如题
#4
lowxiong2014-02-23 11:44
存储过程中的大部分语句、函数也可以当作sql语句发送,像这个里面的语句除了命令“go”不需要发送,其他的基本可以执行。
#5
wangf19782014-02-23 19:23
本人太笨了,有高手能按以上代码做一个vb6的示例吗?
如题
#6
wp2319572014-02-23 19:27
可以自己变通着来    有很多东西是取其意  而不是照搬
1