目前访问的位置:主页 > 装备典藏 >

VB实现Excel数据导入SQLServer方法解析

时间:2011-10-05 04:53 来源:原创 访问量:

  基于编程语言,举例说明了数据导入数据库常用的3种方法。
  关键词:;;数据导入;(-,'710021):.?..:;;;随着计算机及互联网技术的普及,数据网络存取、分散应用已成为目前国内各大中型企业数据库应用的主要途径,数据库系统在办公信息化,建议进入查看-传奇1.76对于本文补充的应用也越来越广泛,如何将已有的数据自动转入数据库系统已经成为数据转换及应用的焦点,下而就介绍几种使用编写数据库程序的方法,以实现本地数据快速批量导入网络数玩家可以进服的据库。前期准备1.1数据准备为了使示例能够正常运行,需要在本机上安装2000数据库、6.0及(版本在2003以上),并准备一个数据文件(必须是数据格式。这里以油田某日的生产数据个别字段为例),格式如表1所示,数据记录数矸亍)和字段数(列)可根据需要增加。表1数据表井号日期投产日期生产时间采油方式日产液日产油日产水桐24-22010?10一252008-8-1524抽油机4.690.294.4桐24-222010-(卜252)8?8一1524抽油机2.670.472.2桐24?232010一一252008-8-1524抽油机2.280.042.241.2界面设计打开6.0应用程序,新建一个程,在中添加3个按钮,将其属性分别设为“数据导入”、“数据导入”和“?数据导人”,以实现通过按按钮来运行代码。为了使示例能够自动选取存在本机上的文件,本例应用了控件。因此这里需要首先添加相应的部件(详情如图1),部件添加后,在工具栏里就会出现~个工具,将它添加到窗的任意位置即可,做好的界面如图2所示。2代码编写2.1方法双击“数据导入(0”按钮,在代码编辑器中输入以下代码:图1添加控件图2示例界面作者简介:李爱华(1975一),女,工程师,研究方向:数据库建设及软件开发应用。收稿日期:2010-11?17矿缓电,一.-2?011.02妒,雹74:1电脑编程技巧与维护.7定义连接字符串初始化1.76的属性091.=”电子表格文件(.)卜”091.=“请选择要导入的文件”初始化记录集及连接=.”1=.”17打开连接,并加参数=”=.1;=;=;=;=;=(10)”.选取数据文件,文件路径及名称记录在"091.中091.写语句,数据写入中=。
  +("...4.07,"8.0;=;=”091.”;','。,)井号◇7合计”.,01)玩家,1,17提示”数据导入成功!”,+7关闭数据库连接及记录集,释放资源.=.=2.1.1数据库连接及提取记录集字符串仃=”=.1;=;=;=;";=(10-”,其中;=,舄";=(10)为需要修改部真好玩的网游分,分别为数据库的用户名、密码、数据库名称、数据库所在机器的机器名或地址。从文件中取得记录集的语句是("?..4..'8.0;=;=”?091.”;','4,其中=数据的路径和文件,[1为工作表的名称,读者可根据实际情况进行修改,或者设置变量来存取这些内容,使程序运行不受数据文件自身因素的影响。2.1.2写入数据库语句=”4(俳...4.."8.0;=;=”-091.”;','7)井号◇7合计1这里用到了最简单的从一个表创建另一个表的方式,即“堆新表名记录集条件”;如果数据库有相同结构的表,可向已有表中追加数据,使用“已有的表名记录集条件”,另外也可以根据需要写出更加复杂的语句,这里不再详述。2.20方法④盏器与双击“数据导入”按钮,打开代码编辑器,将中www.keke123.net的代码拷贝到20事件代码中,并将=语句修改为以下代码,=”掌("...4.0."=”091.”;=8.03井号<>7合计1此种方法与上一种的不同之处在于这里使用了?的方法来取得记录集,该方法的语法详细说明如下:(,):注册为用于访问数据源的提供程序的传奇的名称。的数据类型为字符型,没有默认值。.:连接字符串,这些字符串将要传递给目标提供程序的接。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开。在本例中是和的组合,设置了数据源文件的路径和提供程序特定的连接字符串。
  2.3方法上述两种方法一般用于文件与安装在同一台计算机上的情况,下面介绍一种本地导入异地的方法。
  双击“数据导入”按钮,在代码编辑器中输入以下代码。37定义连接字符串.7定义连接=.初始化的属性,选取文件,文7件名保存在091.中备用091.=”电子表格文件(.)”091.=”请选择要导入1.76的文件”091.7设置连接数据库的连接字符串=”;=);=10.78.173.77;=;=;-]”设置数据连接=”=...4.0;=”091.”:-=8.0”.'=.设置记录集循环将数据文件中的各个数据表写人数据库.=”””.+””1..,,”成功导入一”091.?”一文件中一”!”一游戏装备的数据到数据库中!”。+.数据库与信息管理7释放资源..辩==这种方法的优势就在于它可以自动读取工作簿中各工作表名称,循环将本地数据批量导入到远程的数据库。2.3.1利用连接远程数据库=”;=;=10.78.173.77;-;=;=]”2.3.2多工作表数据循环入库=.7设置记录集循环将数据文件中的各个数据表写入数据库.=”””.事.!”..1-,”成功导入一”091.”一文件中一”!舢“一的数据到数据库中!"。+.其中为数据库中事先建的同结构的数据表名称,!为调用的当前工作表传奇的名称。3结语详述了在6环境下,用代码实现常用办公数据文件-批量导入数据库系统的3种方法。特别是第三种方法,实现了本地数据导入异地数据库,可以这说是类似应用的一个难点,希望能给广大编程爱好者以启迪。
  。

上一篇:都市女白领:当心你的臀部
下一篇:粗纱机的技术进步与粗纱技术改造的方向讨论