请指教
请问一下在c#中要如何调用sql中function并且返回DataSet?
谢谢

解决方案 »

  1.   


    CREATE FUNCTION [dbo].[GetServerTime]()
    RETURNS @tbl TABLE(
    Time DATETIME
    )
    AS
    BEGIN
      INSERT INTO @tbl SELECT GETDATE()
      RETURN
    END
      

  2.   

    请看看
    http://topic.csdn.net/t/20051004/15/4307165.html
    http://blog.csdn.net/lhypang2006/archive/2008/06/27/2590548.aspx
      

  3.   

    把select * from table改为select * from function(参数)
      

  4.   

    这个帖子都是如何调用Procedure的呀?我是想调function,一样吗?
      

  5.   

    请问一下,你意思是仿照执行sql的方法,只不过将table的名字换成function(参数)?谢谢
      

  6.   

    SELECT * FROM dbo.FunctionName(参数)
      

  7.   

    请问楼主你有没有仔细看?对于c#来说只有存储过程(没有procedure和function的概念,是oracle的吧?)
    一样的对待
      

  8.   

    就因为我发现c#的执行数据库相关方法中,只有执行procedure的啊,我现在是想执行一个function啊
    是sql的