两种数据源的简介
1.从excel中读取
(1)原理简介:excel的格式需要形如:第一行是列名,下面的行即为对应列的数值。从excel中读取数据时,每列中的值会自动传递给脚本中与该列中同名的变量,因此脚本中直接调用该变量即可得到excel中的数据。这里需要强调的是,读取excel数据后向脚本中一次只传递一行值,因此脚本中建立的与列同名的变量是string变量,这一行的数据传递后,等到脚本运行结束,火车浏览器的项目管理器会自动启动脚本开始运行,然后将第二行中的值传递给脚本,这样循环往复,直到将excel中的所有数据都运行完成。
(2)多线程运行:excel中数据过多时,想要提高运行效率,可以将同时运行任务数写大些,这样就会同时启动多个进程,并且每个进程会被传递不同行的数据,不会重复的运行相同的数据的。
(3)注意:只支持2003和2007版本的excel。
2.从数据中读取
(1)原理简介:原理大致同excel相同,填写好数据库连接字符串之后,连接上数据库,在select语句中select出要传递值的列,即可将列的值传递给与该列相同名称的变量。同样的,一次只会传递一行的数据,然后脚本一次运行结束后,再重新启动脚本任务再传递另一行的数据。
(2)多线程运行:同excel中多线程运行。
(3)注意:数据库连接字符串含义:
显示数据库连接的地址,需要先选择另一个数据库类型,然后删掉数据库连接字符串再选择你需要的数据库类型,这时数据库连接字符串的格式就会显示出来,再替换成准确的信息就可以了。Mysql还有很多的连接字符串,如果有别的内容需要定义的话,可以看下这个教程:
http://www.cnblogs.com/hcbin/archive/2010/05/04/1727071.html
(4)如果想要标记数据的运行状态的话,比如任务已采或者已发,可以使用火车浏览器项目管理器中的更新语句,即update语句,这种标记状态的改变可以在下次运行任务的时候防止重复运行。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!