51Testing软件测试论坛

标题: 高手这边看过来,本人非常着急,请帮忙,多谢! [打印本页]

作者: niceleafage    时间: 2006-10-19 09:42
标题: 高手这边看过来,本人非常着急,请帮忙,多谢!
几乎是同样的sql语句,为什么执行的结果不一样呢?


现象描述:
    Query="select trim(to_char (dwbh,'000000'))  from gg_dw where dwmc=strTempDwmc"
Retcode=SQLExecQuery(Connection,Query)
    '/取回结果,结果存入二维数组

    Retcode=SQLRetrieve(Connection,Out())
    '/把从数据库中取回的结果放到变量strDwbh中
    strDwbh=Out(1,1)
    '/关闭数据库连接
  msgBox strDwbh


**********************************************************************

下面这两个sql语句在数据库里都能查到值
Query="select trim(to_char (dwbh,'000000'))  from gg_dw where dwbh<999999"                             (1)
Query="select trim(to_char (dwbh,'000000'))  from gg_dw where dwmc=strTempDwmc"                   (2)

问题是:
为什么 (1) 在robot里strDwbh中是有值的,而 (2)在robot里面strDwbh没有值  ??????




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2