none
Procedure Retornar 2 tabelas RRS feed

Respostas

Todas as Respostas

  • Claro, é só fazer os 2 selects. No .NET você vai ter dois Datatables no DataSet.

    Se tiver dificuldades poste aqui.



    • Sugerido como Resposta iqueiroz.go sexta-feira, 6 de novembro de 2009 18:12
    • Marcado como Resposta DaviSaba segunda-feira, 9 de novembro de 2009 09:53
    sexta-feira, 6 de novembro de 2009 18:12
  • Creio que essa possibilidade nao exista (nunca vi meio de retornar um conjunto de tabelas com T-SQL pelo menos) . Crie duas SP e monte o dataset no .NET com

    {
         DataSet ds=New DataSet ();
         ds.Tables.Add(Table1); 
         ds.Tables.Add(Table2);
    }

    Outr possibilidade é utilizar o CLR Stored Procedures (Disponivel a partir do SQL 2005, se nao me engano)
    http://msdn.microsoft.com/en-us/library/ms131094.aspx

    Com isso, vc escre uma store procedure dentro do VS e publica no SQL Server. Eu particularmente só usaria se a regra for extremamente complexa

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------
    Téléphone: (819) 379-3446
    Télécopieur: (819) 379-3449
    triw@sogi.com.no_spam
    ----------------------------------------------------------
    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    sexta-feira, 6 de novembro de 2009 18:17
  • Falei besteira...

    É possivel sim. Segue um exemplo:
    http://shan-tech.blogspot.com/2005/08/sql-server-stored-procedures-returning.html

    Att
    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------
    Téléphone: (819) 379-3446
    Télécopieur: (819) 379-3449
    triw@sogi.com.no_spam
    ----------------------------------------------------------
    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    • Marcado como Resposta DaviSaba segunda-feira, 9 de novembro de 2009 09:53
    sexta-feira, 6 de novembro de 2009 18:22
  • Obrigado !!!
    segunda-feira, 9 de novembro de 2009 09:53