ado中用临时表
用adocommand创建了一个临时表,如
ladocmd.CommandText:='create table #tmpbill(billid char(20) not null,billno char(10) null';
ladocmd.Execute;//可行
strsql:='insert into #tmpbill select * from bill';
ladocmd.CommandText:=strsql;
ladocmd.Execute;//提示对象#tmpbill找不到
哪位高手指点一下怎么通过ado运用临时表
问题点数:0、回复次数:5Top
1 楼helodd(感动/angle)回复于 2004-12-02 15:31:04 得分 0
strsql:=select * into #tmpbill from bill';
ladocmd.CommandText:=strsql;
Top
2 楼xfgncit98(叶落思乡)回复于 2004-12-02 16:15:16 得分 0
表bill和tmpbill的字段是一样的么?
如果不是以墨一样的可以这么写:
strsql:='insert into #tmpbill select a.a,a.b,a.c from bill a';
ladocmd.CommandText:=strsql;
ladocmd.Execute;
如果是一抹一样的,你都可以不用创建临时表,这么写:
strsql:='select * into #tmpbill from bill';
ladocmd.CommandText:=strsql;
ladocmd.Execute;
Top
3 楼Changefish(小翼【嘘。。。别出声!我是从80端口进来的】)回复于 2004-12-02 17:04:47 得分 0
全局临时表可以 ##tmpbillTop
4 楼wb3w()回复于 2004-12-22 15:56:43 得分 0
临时表是可以创建,但如何引用它呢,有例子吗Top
5 楼hanwen(汉文)回复于 2004-12-22 16:35:13 得分 0
studyTop




