摘要:
在我们写qtp代码连接mysql数据库的时候有可能会遇到一些问题,如图,下面就是我在工作上遇到的一个问题:当遇到这种问题时,我的问题是因为我在循环,而我的数据集对象又在for循环的外面,所以造成在第二次循环的时候提示上面那个错误。解决方法:既然是循环取值,那么数据集的对象的创建就应该写 在for循环里面,数据集的关闭也是如此Dim Conn,str,sqlSet Conn=CreateObject("ADODB.Connection")Const ConnectionString="DSN=test;DATABASE=bip;PWD=shubo!@#huayin; 阅读全文
摘要:
1.将excel数据导入DataTable Set Excelobj=createobject("Excel.Application") excelpath="C:\Users\Administrator\Desktop\4.xls" Excelobj.Workbooks.Open(excelpath) '打开excel的文件 Set newsheet=Excelobj.Sheets.Item(1) '打开excel的sheet colcount=newsheet.UsedRange.Columns.Count 'Add to H 阅读全文
摘要:
1.先顶一个随机获取数的函数 Function GetList(i) randomize GetList=RandomNumber(0,i) End Function2.以下就是纯代码了,这里只展示一个下拉框是如何取值的 Dim stcount,stnum,rel,stobj Set stobj=browser("BIP管理平台").Page("BIP管理平台").WebList("read").Object stcount=stobj.options.length '获取下拉框对象的值个数 'msgbox(stcou 阅读全文
摘要:
Dialog("Login").WinEdit("Agent Name:").Set "t_cy"Dialog("Login").WinEdit("Agent Name:").Type micTab Dialog("Login").WinEdit("Password:").SetSecure "52a672c06f1014b113d76d3a4b2a40807ac5b872"Dialog("Login").WinEd 阅读全文
摘要:
录制的时候,时间控件不能直接参数化,但是我们仍然可以通过存放值在数据池,然后循环取值。把录制出来的代码手动改为我们想要的值录制的代码:Browser("BIP管理系统").Page("BIP管理平台_3").WebEdit("endTime").click();手动改动后的代码:Browser("BIP管理系统").Page("BIP管理平台_3").WebEdit("endTime").Object.value=DataTable("endTime",d 阅读全文
摘要:
SQL语句:Select * From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') selectDAYOFWEEK('1998-02-03'); ->32、WEEKDAY(date)返回date的星期索引(0=星期一,1=星期二,……6=星期天)。mysql>selectWEEKDAY('1997-10-0422:23:00');->53、DAYOFMONTH(da 阅读全文
摘要:
1.首先安装mysql数据驱动,qtp在windows系统下操作连接mysql,所以下载mysql-connector-odbc-5.1.8-win32.msi 下载地址:http://download.csdn.net/detail/tcybb/66885992.安装mysql驱动,默认安装即可。3.添加默认数控制面板->管理工具->数据源ODBC->系统DNS->添加->在“创建数据源”对话框中选择 “MysqlODBC 5.1 Driver”->完成->进入连接对话框->填写完后点击“test”,看看是否成功,成功后配置完成。注意:64位w 阅读全文