51Testing软件测试论坛
标题:
使用数据库查询时的参数化问题
[打印本页]
作者:
zhenhaiou
时间:
2005-6-10 14:12
标题:
使用数据库查询时的参数化问题
使用数据库函数,查询数据库中记录的数目,函数如下
db_execute_query("test","SELECT hrocompany.fcompid FROM dhcihr_product.dbo.hrocompany hrocompany WHERE hrocompany.fcompid = 0102 ",num);
怎么才能把其中的条件WHERE hrocompany.fcompid = 0102中的0102参数化?
作者:
shyfish
时间:
2005-6-10 16:37
pre = "SELECT hrocompany.fcompid FROM dhcihr_product.dbo.hrocompany hrocompany WHERE hrocompany.fcompid = ";
id = 0102;
strQuery = pre & id;
就可以了
作者:
zhenhaiou
时间:
2005-6-10 18:03
done
呵呵,谢谢
作者:
zhenhaiou
时间:
2005-6-13 15:09
如果参数是字符串呢
作者:
wsly
时间:
2005-6-20 10:57
我想 选中0102后右键-> parameter 就可以了把, 然后你可以通过在default.xls里增加选择项 实现。
作者:
zhenhaiou
时间:
2005-6-20 12:43
那样是不可以的
作者:
kper5
时间:
2005-6-20 15:29
这个构造一个变量就可以了,shyfish 正解。
作者:
zhenhaiou
时间:
2005-6-20 15:59
done
thx
作者:
yjb
时间:
2005-8-24 13:49
db_execute_query("test","SELECT hrocompany.fcompid FROM dhcihr_product.dbo.hrocompany hrocompany WHERE hrocompany.fcompid = 0102 ",num);
请问如何在这个函数的sql语句中使用变量?
作者:
wangzhi0410
时间:
2005-9-1 09:42
我是这样用的:
varian="0102;"
db_execute_query("test","SELECT hrocompany.fcompid FROM dhcihr_product.dbo.hrocompany hrocompany WHERE hrocompany.fcompid ="&varian,num);
作者:
www.super.zc
时间:
2005-9-3 00:28
标题:
变量回答
static number;
table = getvar("testname")&"\\..\\datatable\\批量用户开户.xls";
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
pause("Cannot open table.");
ddt_get_row_count(table,table_RowCount);
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)
{
ddt_set_row(table,table_Row);
number = ddt_val(table, "数字") ;
db_execute_query("test","SELECT hrocompany.fcompid FROM dhcihr_product.dbo.hrocompany hrocompany WHERE hrocompany.fcompid = '"&number&"' ",num);
}
ddt_close(table);
作者:
www.super.zc
时间:
2005-9-3 00:32
标题:
这些都是我在实际的项目中的经验!
希望能对各位有用!
作者:
yjb
时间:
2005-9-5 09:42
非常感谢
www.super.zc
,你是怎么知道的变量前后加&的呀?有没有这方面的更详细点的资料?
作者:
www.super.zc
时间:
2005-9-5 10:01
我也不知道我在哪看来的,只是在平时遇到这样的问题的时候参见别的连接符,试验的!我没有这方面的资料!yjb不好意思了!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2