insert into rst1 select * from rst2
解决方案 »
- 请高手看一下代码错哪里了?
- 关于VB读入文本中一段数字以特定格式输出!!!
- 请教一个openSchema方法的问题,急
- 时间如何求“差”
- 散5500分!被封杀1年积攒的,下午5点前结贴,只给想做版主的!
- 寻求把Access数据读如Word表格方法。急用,各位高手大大帮帮忙,谢谢!!
- 在listview中怎样把用复选框选中的行删除?
- 我在读大3,在军校,想考计算机方面的研究生,请问看那些方面的书,及那些书比较好,可以介绍给我吗?
- 有谁知道象IE全屏时那种flat滚动条效果是怎么做的吗?虽然VB中有flatscrollbar控件,但效果没这好
- 在一些oicq聊天室总有那么一群人脏话连篇,而且不听招呼,十分烦,有办有什么软件能把这些人随时踢出,并且不管他换什么名字都可识别,如果编程,其思路该是什么?希望大家谈一谈.
- 分隔符为什么画不出来?
- select 高手请进!
str2="select * from bbb"
rst1.open str1 cnn1 ....
rst2.open str2 cnn2 ....
cnn1为sql连接
cnn2为ODBC连接
我现在想将rst2中的数据(即ODBC中数据)插入到rst1中(即SQL中)
看上去是两个数据库是吗?rst1.movefirst
FOR i = 0 to rst1.recordcount - 1
rst2.addnew
rst2.fields(1) = rst1.fields(1).value
.....
rst2.update
NEXT i
举个例子
sql="insert into del"+Session("id")+"(iDateTime,iaddfile,ifrom,iinfo,ilevel,cent,iread) select iDateTime,iaddfile,"+ActFromFieldName+",iinfo,ilevel,cent,'f' from message"
最好用select * from .... 结合循环!
rs1=rs2,这样可以行的吗?
要增加recordset1的记录,只能重新查询:recordset1.open "[recordset1原来的sql语句] union "[recordset2原来的sql语句]"
两张表的结构一样?
用下面的SQL语句试一试
sql="insert into table2 (field1,field2,field3,field4,field5 ) select field1,field2,field3,field4,field5 from table2"