ASP中实现从dbf数据库导出数据到sql表

luguanghui432

luguanghui432

2016-02-19 18:15

今天图老师小编给大家介绍下ASP中实现从dbf数据库导出数据到sql表,平时喜欢ASP中实现从dbf数据库导出数据到sql表的朋友赶紧收藏起来吧!记得点赞哦~

  说明:dbf数据库结构要与sql表一致
  %
  Dim conndbf_dbf,Driver_dbf,SourceType_dbf,DBPath_dbf
  dim Conn_sql ,StrCnn,i,str_dbf
  dim dbf_table_name,sql_table_name
  'dbf数据库名称
  dbf_table_name="20005070"
  'sql表名称
  sql_table_name="zjls"

  str_dbf=""
  ' 建立dbfConnection 对象
  Set conn_dbf = Server.CreateObject("ADODB.Connection")
  Driver_dbf = "Driver={Microsoft Visual FoxPro Driver};"
  SourceType_dbf = "SourceType=DBF;"
  'datadbf为dbf数据库所在目录
  DBPath_dbf = "SourceDB=" & Server.MapPath( "datadbf" )

  ' 调用Open 方法打开数据库
  conn_dbf.Open Driver_dbf & SourceType_dbf & DBPath_dbf

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  Set rd_dbf= Server.CreateObject("ADODB.Recordset")
  ' 打开DBF文件,参数二为Connection对象
  rd_dbf.Open "select * from  "&dbf_table_name, conn_dbf, 2, 2

  '建立sqlConnection 对象
  Set conn_sql = Server.CreateObject("ADODB.Connection")
  'Initial Catalog为sql数据库名,Data Source为本机名
  StrCnn = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=jz30data; Data Source=chaihua"
  Conn_sql.Open StrCnn
  Set CreateDbfRecordset_sql= Server.CreateObject("ADODB.Recordset")
  ' 打开DBF文件,参数二为Connection对象
  ' school.cnd8.com

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  rd_dbf.movefirst
  Do While Not rd_dbf.Eof
  '构造从DBF数据库读出的字段字符串
  str_dbf=""
      for i=1 to 38
      str_dbf=str_dbf&",'"&rd_dbf.fields(i)&"'"
      next
      str_dbf="'"&rd_dbf.fields(0)&"'"&str_dbf
  '插入sql表
  CreateDbfRecordset_sql.Open "insert "&sql_table_name&" values("&str_dbf&")", conn_sql,2,2
  rd_dbf.MoveNext
  Loop

  conn_sql.close
  conn_dbf.close
  response.write("提交成功!")
  %

  作者:柴华 QQ:57302017

展开更多 50%)
分享

猜你喜欢

ASP中实现从dbf数据库导出数据到sql表

Web开发
ASP中实现从dbf数据库导出数据到sql表

用ASP实现从SQL Server导出数据到Access

ASP
用ASP实现从SQL Server导出数据到Access

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP中怎么实现SQL数据库备份、恢复!

ASP
ASP中怎么实现SQL数据库备份、恢复!

Word中插入Access、SQL数据库数据

办公软件
Word中插入Access、SQL数据库数据

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用ASP实现远程抓取网页到本地数据库

Web开发
用ASP实现远程抓取网页到本地数据库

在ASP程序中实现数据库事务控制

ASP
在ASP程序中实现数据库事务控制

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SQL Server扩展存储过程实现远程备份与恢复

SQL Server扩展存储过程实现远程备份与恢复

突出显示功能在WPS文字2018中的应用

突出显示功能在WPS文字2018中的应用
下拉加载更多内容 ↓