使用SQLdatasource从表值函数中获取返回值

时间:2013-09-30 12:20:23

标签: asp.net sql user-defined-functions sqldatasource

我创建了一个简单的表值函数,它返回一个Integer和一个字符串。我环顾四周,但找不到任何关于使用SQLdatasource检索返回数据的信息。

我尝试使用它的方式与我用于标量值函数的方式相同,但后来我不断收到错误:

  

对过程'x'的请求失败,因为'x'是一个表值函数对象。

甚至可以使用SQLdatasource调用表值函数吗?

1 个答案:

答案 0 :(得分:2)

如果要以这种方式使用表值函数,则需要将其作为查询的一部分。 E.g。

SELECT * FROM MyTableValuedFunc()

并在SQLdatasource中使用该查询