|
目的:每次取得数据库中的第一个数据,最为变量填入到编辑框中,但是实际并没有提出数据,麻烦问一下我的代码那里写错了。
代码如下建立一个Action,并该名为StockSerial
Function StockSerial(OutStr)
Dim TestName
Dim Con,Sql
TestName = Environment ("TestName")
Set Con=CreateObject("Adodb.Connection")
Con.Open "Description=QTP_ODBC;DRIVER=SQL Server;SERVER=lbzhong;UID=sa;PWD=sa;DATABASE=Test"
Set Record=CreateObject("Adodb.Recordset")
CountFile = 0
Have_Attach = 0
sql="select top 1 Serial from scm_serial_stock Order By Serial "
Record.Open Sql,Con
Set OutStr=Record("Serial").Value
End Function
建立另外一个Action并调用StockSerial
RunAction "Copy of StockSerial", oneIteration
Browser("XXXXXXX").Page("XXXXXX").Frame("XXXX").WebEdit("XXXX").Set StockSerial
可是在实际运行的时候没有数据写入,即没有数据返回 |
|