VB实现Excel数据导入SQL+Server方法解析.pdf

VB实现Excel数据导入SQL+Server方法解析.pdf

ID:40572396

大小:194.50 KB

页数:4页

时间:2019-08-04

VB实现Excel数据导入SQL+Server方法解析.pdf_第1页
VB实现Excel数据导入SQL+Server方法解析.pdf_第2页
VB实现Excel数据导入SQL+Server方法解析.pdf_第3页
VB实现Excel数据导入SQL+Server方法解析.pdf_第4页
资源描述:

《VB实现Excel数据导入SQL+Server方法解析.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DATABASEANDINFORMATIONMANAGEMENT数据库与信息管理VB实现Excel数据导入SQLServer方法解析李爱华(中国石油长庆油田分公司超低渗透油藏研究中心油藏地质室,西安710021)摘要:基于VisualBasic编程语言,举例说明了Excel数据导入MicrosoftSQLServer数据库常用的3种方法。关键词:VB;Excel;数据导入;SQLServerTheResolutionofExcelDataImportSQLServer’sUsingVBLIAihua(PetrochinaEhangqin

2、gOilfieldCompanyUltra-lowPermeabilityReservoirResearchcentreReservoirGeologyOffice,Xi'an710021)Abstract:ThisarticleisbasedonVBprogramminglanguage,whichillustratesthreewaysofthatExceldataimportMi-crosoftSQLServerdatabase.Keywords:VB;Excel;Dataimport;SQLServer随着计算机及互联网技术的普

3、及,数据网络存取、分散应用已成为目前国内各大中型企业数据库应用的主要途径,数据库系统在办公信息化的应用也越来越广泛,如何将已有的Excel数据自动转入数据库系统已经成为数据转换及应用的焦点,下面就介绍几种使用VB编写数据库程序的方法,以实现本地Excel数据快速批量导入MicrosoftSQLServer网络数据库。1前期准备1.1数据准备为了使示例能够正常运行,需要在本机上安装MicrosoftSQLServer2000数据库、VisualBasic6.0及MicrosoftExcel(版本在2003以上),并准备一个Excel数据文

4、件(必须是数据格式,这里以油田某日的生产数据个别字段为例),格式如表1所示,数据记录数(行)和字段数(列)可根据需要增加。表1数据表井号日期投产日期生产时间采油方式日产液日产油日产水桐24-212010-10-252008-8-1524抽油机4.690.294.4桐24-222010-10-252008-8-1524抽油机2.670.472.2桐24-232010-10-252008-8-1524抽油机2.280.042.241.2界面设计打开VisualBasic6.0应用程序,新建一个工程,在form1中添加3个按钮,将其capti

5、on属性分别设为“Excel数据导入(OpenRowSet)”、“Excel数据导入(OpenDataSource)”和“Ex-cel数据导入(OpenSchema)”,以实现通过按按钮来运行VB代码。为了使示例能够自动选取存在本机上的Excel文件,本例应用了commandialog控件,因此这里需要首先添加相应的部件(详情如图1),部件添加后,在工具栏里就会出现一个工具,将它添加到form1窗口的任意位置即可,做好的界面如图2所示。双击“Excel数据导入(OpenRowSet)”按钮,在代码编辑器中输入以下代码:图1添加控件Ex

6、cel数据导入SQL方法Excel数据导入(OpenRowSet)Excel数据导入(OpenDataSource)Excel数据导入(OpenSchema)图2示例界面作者简介:李爱华(1975-),女,工程师,研究方向:数据2代码编写库建设及软件开发应用。2.1OpenRowSet方法收稿日期:2010-11-172011009.0241电脑编程技巧与维护PrivateSubcommand1_Click()DimstrconnAsString'定义连接字符串'初始化commandialog1的属性CommonDialog1.Filt

7、er="电子表格文件(.xls)

8、*.xls"CommonDialog1.DialogTitle="请选择要导入的文件"'初始化记录集及连接Setrstemp=CreateObject("ADODB.Recordset")Setconn=CreateObject("adodb.connection")'打开连接,并加参数Strconn="Provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;password=qaz;InitialCatalog=scsjk;DataSource=

9、(local)"conn.Openstrconn'选取Excel数据文件,文件路径及名称记录在Com'monDialog1.FileName中CommonDialog1.ShowOpen'写SQL语句,数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。