51Testing软件测试论坛
标题:
lr测试c/s结构出现的问题!~~~~~~~~~
[打印本页]
作者:
yangfan
时间:
2006-3-1 16:18
标题:
lr测试c/s结构出现的问题!~~~~~~~~~
lr测试c/s结构系统,选择odbc协议录制了一个添加员工操作。脚本回放时出错如下:
Action.c(154): lrdb_stmt: "SQLExecDirect", return-code=-1, native-error-code=1062, SQLState=23000, SQLError=Duplicate entry '50' for key 1
Action.c(154): lrd_stmt: ERROR, return-code=LRDE2009. INSERT INTO tb_personinfo( piid, piname, ***, nickname, webname, webpwd, gi_id, title, tele, mail, enable )VALUES( 50, '新员工', 0, '', '', '', 0, '', '', '', 1 )
录制脚本如下:
/*添加员工*/
lr_think_time(14);
lrd_open_cursor(&Csr10, Con1, 0);
lrd_db_option(Csr10, OT_ODBC_QUERY_TIMEOUT, (void FAR const *)30, 0);
lrd_db_option(Csr10, OT_ODBC_CURSOR_STATIC, 0, 0);
lrd_stmt(Csr10, "SELECT * FROM tb_personinfo ORDER BY piid DESC LIMIT 1", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
lrd_db_option(Csr10, OT_ODBC_RETRIEVE_DATA, "OFF", 0);
lrd_db_option(Csr10, OT_ODBC_RETRIEVE_DATA, "ON", 0);
lrd_bind_cols(Csr10, BCInfo_D103, 0);
lrd_fetchx(Csr10, 1, 2, 0, PrintRow20, 1, 0);
GRID(20);
lrd_db_option(Csr10, OT_ODBC_CURSOR_UNBOUNDCOLS, 0, 0);
lrd_db_option(Csr10, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_db_option(Csr10, OT_ODBC_CURSOR_CLOSE, 0, 0);
lrd_close_cursor(&Csr10, 0);
lrd_open_cursor(&Csr11, Con1, 0);
lrd_db_option(Csr11, OT_ODBC_QUERY_TIMEOUT, (void FAR const *)30, 0);
lrd_stmt(Csr11, "INSERT INTO tb_personinfo( piid, piname, ***, nickname, webname, "
"webpwd, gi_id, title, tele, mail, enable )VALUES( 50, "
"'新员工', 0, '', '', '', 0, '', '', '', 1 )", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
最后三行为出错行。请大家帮忙!谢谢!~~
作者:
yangfan
时间:
2006-3-1 16:58
问题解决
"webpwd, gi_id, title, tele, mail, enable )VALUES( 50, "
"'新员工', 0, '', '', '', 0, '', '', '', 1 )", -1, 1 /*Direct exec*/, 0 /*None*/, 0);
我将values中的50修改(必须设置为未用过的值)回放脚本成功。
请教大虾,为什么gi—id的值要设置成未用过的呢? 而且我添加员工脚本回放成功可是在界面上怎么看不到我添加的员工信息呢?是哪里出错呢??
请大家帮帮忙,感激不尽!!!!!!!!!!!!!!!~~~
作者:
yangfan
时间:
2006-3-2 17:54
怎么没人回帖阿!~~ 大家帮帮忙吧!~~~~~~~
作者:
Vitamin
时间:
2006-3-14 15:26
1、为什么gi—id的值要设置成未用过的呢?
gi-id 应该是主健 有可能是主健冲突
2、而且我添加员工脚本回放成功可是在界面上怎么看不到我添加的员工信息呢?
你首先看看数据库中的结果是否正确,再研究为什么没有显示
第二个问题我也不是很清楚为什么了
作者:
dengfu23456789
时间:
2006-4-9 02:12
标题:
哪儿有LR8.1中文版下载?
那位好心人帮帮忙,可以告诉我,也可以发到我的邮箱里,我很是感激!!!
E-MAIL:
dengfu2345678910@sina.com
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2