call()

阅读(632) 标签: 网格文件, 第一个结果集,

描述:

调用网格文件,返回第一个结果集

语法:

call(dfx,arg1,…)

备注:

传入参数arg1,调用网格文件dfx,返回其第一个return值并关闭。call函数非网格函数,可在网外使用。查找dfx时自动选用@s选项,按照指定顺序搜索非绝对路径的文件名搜索顺序为类路径-寻址路径-主目录,主目录缺省为当前目录。

调用call时使用参数arg1…,这些参数值将依次设入dfx的各个参数中,与dfx参数列表中的参数名无关。

参数:

dfx

网格文件

arg1,

参数

选项:

@r

不使用缓存调用,缺省将使用缓存

示例:

C:\\test.dfx网格文件内容如下,arg1为网格参数:

 

A

B

1

=connect("demo").query("select * from Students1 where Age>?",arg1)

2

return A1

 

 

 

A

 

1

=call("C:\\test.dfx",15)

调用网格文件,返回第一个return值,查询年龄大于15的学员信息

注意:

返回多个return结果时可以用逗号隔开,如returnA1,B2