asp实现将一个数据库中的内容导入另一个数据库

网站建设过程中,经常会需要将原来数据库中的数据导入到新的数据库中,并且字段名称不一样。如果量小,可以一条条复制,
如果量大的话,是很麻烦的事情,现在只需要这么一段代码就可以实现。

<%
Dim startime,conn1,conn2,connstr1,connstr2,db1,db2
startime=timer()
db1="a.mdb" '数据库1
db2="b.mdb" '数据库2
on error resume next '尝试连数据库,一直到超时,但可以加强SQL注入过滤
connstr1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db1)
connstr2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db2)
set conn1=server.createobject("ADODB.CONNECTION")
set conn2=server.createobject("ADODB.CONNECTION")
conn1.Open connstr1
conn2.open connstr2

Dim rs1,rs2
Set Rs1 = Conn1.Execute("Select * From [a库的某表]")
Do While Not Rs1.Eof

 Set Rs2 = Server.CreateObject("ADODB.Recordset")
 Sql2 = "Select * From [b库的某表]"
 Rs2.Open SQL2,Conn2,1,3,1
 Rs2.Addnew
  Rs2("b库的字段1") = rs1("a库的字段1")
  Rs2("b库的字段2") = rs1("a库的字段2")
  ......
 Rs2.Update
 
Rs1.MoveNext
Loop
Response.Write "操作成功"
Response.End
%>

时间: 2024-12-23 04:48:05

asp实现将一个数据库中的内容导入另一个数据库的相关文章

数据专递-将一个数据库中的数据存入另一个数据库

问题描述 将一个数据库中的数据存入另一个数据库 将一个多字段的数据库中的数据存入到另一个少字段的数据库并且取过多字段数据库中的状态需要发生变化,

将oracle数据库中的数据导入到access数据库中,有谁会导入,给我写个完成的例子,定重谢!

问题描述 在线等待,等待高手的出现! 解决方案 本帖最后由 gang448674042 于 2010-12-03 17:47:39 编辑解决方案二:Metoo沙发解决方案三:啊!人呢,来个高手吧!阿门解决方案四:哎,死不瞑目!

asp中excel数据导入到access数据库

问题描述 asp中excel数据导入到access数据库 //上传excel文件页面 //一个页面获取到excel文件 然后提交到导入数据的asp页面进行处理,但现在提交到导入功能的页面以后报服务器错误,不知道错误出在了哪里 excel导入公益性岗位信息 excel文件: c //数据导入页面 xining为表名 通过excel中录入数据来导入到表xining中 <% session.CodePage=936 Server.ScriptTimeOut=6000000 set upload = n

想通过数据库中的内容显示在treeView的根节点,需要怎么办?

问题描述 左边是数据库中的内容显示在Listview中,我想让用户一列能显示在treeView的根节点处,求朋友们指点一二. 解决方案 解决方案二:这是我自己写的能显示在Listview中的代码我应该怎样改才能让用户名以Treeview根节点的形式显示在Treeview中?解决方案三:新建parentNode,名称为用户名,为其属性Nodes增加孩子nodes.解决方案四:循环数据库{treeView1.Nodes.Add}解决方案五:引用3楼bdmh的回复: 循环数据库{treeView1.N

关于存储到数据库中的内容的加密问题

问题描述 关于存储到数据库中的内容的加密问题 使用JAVA语言编写的一个管理系统,考虑到安全因素,想把存储至MYSQL数据库中的内容(文本内容)进行加密存放,有没有比较好的办法?最好能给出一个不容易被破解的算法. 解决方案 aes des算法都可以. 解决方案二: 不知道AES DES效率怎么样?数据库的支持怎么样? 解决方案三: 数据库中存储文件路径问题

怎么将一个文件夹中的内容打包成一个exe

问题描述 怎么将一个文件夹中的内容打包成一个exe 有一个软件包含一个exe(exe1)文件(用于读取数据文件,并展示数据文件中的内容),一个配置文件,一个数据文件,运行exe(exe1)文件,会将数据文件中的内容读取出来,然后显示到界面上.现在要求把这个三个文件打包一个exe(exe2)文件,供用户下载.用户下载后,直接打开exe2文件,会将exe1,配置文件,数据文件从exe2中释放出来至某一目录(目录打包时指定,释放的过程对用户完全透明),然后自动执行exe1文件,打开软件界面,当exe1

关于ODBC访问Oracle执行完一次代理后不能把关系型数据库中的内容全部取出来

问题描述 通过调试LotusScript脚本并多次单步跟踪脚本的执行情况,发现每次都是执行到同一条数据库记录时,ODBCResultSet就认为数据集已经到头了,下面的记录就都丢了.我查阅了下网上的信息,几乎都是http://laiba.tianya.cn/tribe/showArticle.jsp?groupId=96411&articleId=270653948130175928116411这个帖子的内容." 在实际数据库的转换过程中同时发现的问题还有:该程序执行完一次后不能把关系型

ADO控件连接成功并在datagrid显示了,现在该怎么删除、添加数据库中的内容呢?

问题描述 ADO控件连接成功并在datagrid显示了,现在该怎么删除.添加数据库中的内容呢? ADO控件连接成功并在datagrid显示了,现在该怎么删除.添加数据库中的内容呢?有具体实例吗? 在添加一个button后,代码是直接使用sql语句还是? 本人菜鸟,往各位多多指正 解决方案 http://bbs.csdn.net/topics/390792732 解决方案二: 解决方案三: 数据库表先和本地表datatable绑定,之后datagrid上数据和本地表打交道

我想问下怎么判断sql数据库中的内容为空集,而不是NULL啊

问题描述 我想问下怎么判断sql数据库中的内容为空集,而不是NULL啊 如图,这两个字段一个为NULL,一个什么也没有但不是NULL,怎么判断什么都没有的情况啊!!! 我知道这样判断NULL _variant_t str = m_pRecordset->GetCollect("MyOrder"); if (str.vt == VT_NULL) 求教 解决方案 什么没有的时候是空字符串.你可以判断bstr类型,然后比较字符串是否为""空字符串. 解决方案二: s