数据驱动在QTP中的运用(三) - 使用ADODB导入EXCEL数据文件

初学者Ado(Adodb)读取(访问)Excel数据 初学者Ado(Adodb)读取(访问)Excel数据,有详细的说明,在VB.net2010上编译通过,绝对可以运行,希望能给初学都以帮助。 但这不是VB.net读取(访问)Excel数据的最好方法,最好的方法是应该vb.net平台进行改进后的ado.net方法,该方法我相信我也会详细的提供给初学者,想要的请关注78472220 立即下载

前面介绍的是直接使用EXCEL导入数据文件,在这里介绍使用ADODB导入EXCEL数据文件的方法。操作思想基本上是一致的,就是链接数据文件的方法不同。

Option Explicit

Dim conn, rst, fileName, strConn
Dim var, i

fileName = Environment.Value("TestDir") & "/test.xls"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info = False;"
strConn = strConn & "Data Source = " & filename & ";Extended Properties='Excel 8.0'"

Set conn = CreateObject("ADODB.Connection")
conn.Open strConn
Set rst = CreateObject("ADODB.RecordSet")
rst.Open "select * from [Sheet1$]", conn, 1, 1

Print rst.RecordCount
i = 0
'读取Excel表格时,自动从第二行开始读起,将第一行作为Title
While Not rst.EOF
 i = i + 1
 Print "LINE " & CStr(i) & " : " & rst.Fields(0).Value & " " & rst.Fields(1).Value
 rst.MoveNext
Wend
 
rst.Close
Set rst = Nothing 

VB访问Excel的三种方法(dao,adodb,excel对象) VB访问Excel的三种方法(dao,adodb,excel对象) 绝对的源码+详细说明,绝对的可以运行,绝对的让你满意 立即下载

相关推荐

ADO_QT_qtaccess_ADO_ACCESS数据库

QT通过ADO形式操作access数据库的封装类,亲测可用。

【关于VB连接EXCEL数据库以ADODB方式】

数据库的方式连接EXCEL是最快的方式

Thisnameisabout的博客 1351

Intel Realsense windows安装与入门

realsense400系列介绍: https://www.intelrealsense.com/stereo-depth/?utm_source=intelcom_website&utm_medium=button&utm_campaign=day-to-day&utm_content=D400_learn-more_button realsense 435i介绍: ...

hanshuning的专栏 1万+

利用ADO操作Excel文件

http://blog.csdn.net/tabby/article/details/1889217 今天花时间研究了一下ADO操作Excel文件的问题,跟大家分享一下: 首先利用Excel2003创建了一个名为Demo.xls的文件,内容如下: Name Age TY 12 TZL 15 然后打开V

u012767067的专栏 2205

altium room 布局_ALtium 16相同重复模块PCB布局,复制布局走线

自己做了实际工程以后发现PCB器件名字后缀太长了,所以文章最后写了一下后缀的调整方法。第一种方法:1、建立子原理图如下,文件名CANM 2、之后新建一个顶层文件,文件名TOP,之后design—create sheet symbol form sheet or hdl。选择CANM,并放置到TOP中,如下 3、由于我们要多次调用CANM所以使用repeat命令修改如下: 4、之后根据自己的定义,连...

weixin_39609573的博客 5749

DSMA时序修复避坑指南:当Setup和Hold互卡时,除了调Margin还能做什么?

本文深入探讨DSMA时序修复中的Setup与Hold互锁问题,提供7种高阶策略,包括优先级判断、高级参数组合、单元类型智能替换等,帮助工程师突破时序收敛瓶颈。特别针对fix_eco_timing命令的隐藏参数和物理协同优化进行详细解析,助力芯片设计实现时序收敛。

weixin_30162121的博客 296

Excel·VBA使用ADO读取工作簿工作表数据

不打开工作簿读取数据:查询遍历写入数组;查询整体写入数组;查询工作簿所有工作表名称;查询工作簿所有工作表数据

hhhhh_51的博客 4946

使用ADS进行LNA低噪放设计的详细教程

详细介绍了通过ADS软件进行LNA设计的过程,从晶体管的选型到稳定性系数分析、再到输入输出端匹配,完整的讲解了低噪放的设计流程,可以使新手小白以及学习射频放大器的朋友可以快速的了解掌握ADS的使用方法和LNA的设计方法。

weixin_41831333的博客 3449

adodb.connection连接excel不同版本的选择

Set conn = CreateObject("adodb.connection") If Val(Application.Version) < 12 Then 'Excel 2000-2003 FileExtStr = ".xls": FileFormatNum = -4143 conn.Open "provider=microsoft.jet.oledb.4.

weixin_43721369的博客 4928

交通规划仿真软件:TransCAD_(7).公交系统规划与分析

通过TransCAD进行公交系统规划与分析,可以有效地评估公交网络的性能,优化线路设计,提高服务质量。数据准备、模型建立、仿真运行和结果分析是公交系统规划与分析的关键步骤。在实际应用中,规划者和分析师可以根据仿真结果提出具体的优化建议,不断完善公交系统的运行效率和乘客体验。

kkchenjj的博客 955

S7-200 SMART PLC 子程序功能块(阀门控制)

由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 8069

qtp_数据驱动测试方法

1. datatable         QTP本身程序就给我们提供了这么一个数据表,我们可以把测试数据或 测试用例 填入这个数据表中.如:设计用例   username  passwd case1  mercury mercury case2 xxxxxxx xxxxxx录制脚本For i="1" to Data

星火baba 6602

【WorkBuddy从入门到精通实战教程】实战案例 第 41 章 论文阅读与文献综述

本文系统讲解如何用WorkBuddy高效阅读论文并撰写文献综述。针对“读了一天没记住”的痛点,提出“三遍阅读法”:快速评估相关性、结构化提炼核心内容、批判性分析局限。结合提示词工程,实现单篇精读、多篇对比与综述框架搭建,显著提升效率。强调学术诚信,严防AI幻觉,要求所有引用与数据必须回源核对。最终目标是借助AI辅助理解与组织,但坚持自主思考与写作,真正掌握科研能力。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 139

qtp一个比较综合的使用[功能]

1.启动一个VB的windows application。设置好Excel文件和QTP的安装路径。    2.启动脚本进行测试,测试代码是QTP自带的订票系统。 [脚本的参数设定]    脚本中有2个参数-EXCEL文件和QTP安装路径从VBS文件传入。在QTP中设定如下:    1.在KeyWord view界面。在Action1上点击右键,选Action properties,弹出 Act

星火baba 1079

汽车OTA 测试用例

汽车OTA 测试用例

天赐好车的博客 974

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

qtp 使用Oracle数据库做测试数据驱…

事件的场景:在测试过程中,我们可能用到数据库中一些初始的数据进行测试,所以我们就希望把数据按照我们的预先设计导入到一个excel里面,然后在后面的测试中引入进来,用于测试。 具体操作:   '创建excel的对象 Set ExcelObj = CreateObject("Excel.Application") '指定一个execl的格式,这个需要我们事先定制好 aatype="F:\temple

Cheers Li 软件测试博客 688

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【测试求职】自动化测试相关

数据驱动与关键字驱动的区别。写出一种你熟悉的测试框架,解析它架构。 【数据驱动】通过用数据来控制测试的业务流,即在测试中用不同的数据来导向不同的测试结果。 四种途径来达到数据驱动.1.datatableQTP本身程序就给我们提供了这么一个数据表,我们可以把测试数据或测试用例填入这个数据表中.如:设计用例username  passwdcase1  mercury mercurycas...

aobindangxi4372的博客 182

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

在Excel VBA中如何能够使用ADODB对象?

首先要在Excel中做一下设置: 在Tools菜单中选择References菜单项,勾选其中的“Microsoft ActiveX Data Objects 2.8 Library”,即可。 具体用法参照: ADODB.Connection对象的Execute方法 http://eatpockyboy.blog.163.com/blog/static/1167346402011

天天向尚 的专栏 7275

【VBA研究】Excel VBA利用ADODB访问数据库使用小结

作者:iamlaosong ▲连接Oracle数据库    Set cnn = CreateObject("ADODB.Connection")    cnn.Open "Provider=msdaora;Data Source=dl580;User Id=emssxjk;Password=emssxjk;"    dl580是tnsnames.ora中配置的服务名。▲创建记录集recordset...

驽马十驾 才定不舍 4万+

Excel Ado类模块使用示例

Excel VBA Ado 类 类模块

weixin_43131056的博客 823

QT下以ADO连接ORACLE数据库

连接数据库时,以ODBC连接数据库,需要配置ODBC,觉得有点麻烦。如果用ADO连接,省事。程序只需要置一下数据源即可。对应各种数据库(ORACLE,SQLSERVER,MYSQL等)都能轻松应对。 一、设置ORACLE的连接串 调用例:conn.connectToOracle(“orcl”, “localhost”, 1521, “scott”, “tiger”); bool AdoConnection::connectToOracle( const QString& strSer

x879014419的博客 1612

用ADODB方式导入EXCEL

一段VB的代码:导入ExcelPrivate Sub cmdInputExcel_Click() Dim n As Long Dim oConn As New ADODB.Connection Dim oRS As New ADODB.Recordset

镜像之城 2265

qt ado mysql_QT 怎么使用ADO操作数据库

/*AdoConnection*/#include "adoconenction.h"#include "ado.h"#include #include AdoConnection::AdoConnection(QObject *parent): QObject(parent){timer = new QTimer(this);Q_CHECK_PTR(timer);connect(timer,SI...

weixin_31659249的博客 903

Excel VBA 使用ADODB 连接SqlServer

Private Sub CommandButton1_Click() Dim i As Integer, j As Integer, sht As Worksheet 'i,j为整数变量;sht 为excel工作表对象变量,指向某一工作表Dim cn As New ADODB.Connection '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用Dim rs As New ADODB

chy2z的专栏 5006

php com adodb,php COM 连接ADODB.Connection数据库

$iishost = new com("npoint_m.host"); '加载组件$r = $iishost->iisstate(10, 1, "", "", "", ""); '运行组件功能,返回参数echo $r; '返回参数切换net版本为netstate(ifid, dirname, netver, iissapp, bkwebip, bkpass, webfiletype...

weixin_42180863的博客 319
上一篇: 数据驱动在QTP中的运用(二) - 自定义EXCEL文件
下一篇: 数据驱动在QTP中的运用(四) - 使用SQL数据库
浩西
博客等级 码龄19年 47粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值