none
Como faço para pegar uma tabela do sql server e transformá-la numa lista? RRS feed

  • Pergunta

  • Pessoal,
     É possível pegar uma tabela do sql server e transformá-la numa lista do sharepoint?

    Abç,

    André Barroncas
    quarta-feira, 4 de março de 2009 05:05

Respostas

Todas as Respostas

  • Bom dia,

    É possível sim, através do BDC (Business Data Catalog). Ao criar um BDC, essa conexão fica dispoível para você adicionar os campos nas listas desejadas.

    No link abaixo você encontra uma visão geral do BDC e como trabalhar com ele.
    http://msdn.microsoft.com/en-us/library/ms563661.aspx

    Qualquer dúvida, posta ae!

    Abraços
    Caso a resposta o(a) tenha ajudado, não se esqueça de marcá-la como válida!
    quarta-feira, 4 de março de 2009 12:19
  • Bruno,
     Agradeço a resposta, mas só posso utilizar o WSS e esse BDC pertence ao MOSS Tem como ser feito isso usando somente o WSS?

    abç
    André Barroncas
    quinta-feira, 5 de março de 2009 02:04
  • André,

    Existe uma outra maneira de se fazer isso!
    Certamente esse modo é mais trabalhoso, porém funciona! Você teria que construir uma aplicação adicionando as referências do WSS, aí você teria todos os métodos do SharePoint, inclusive de listas. Essa aplicação buscaria os dados no seu DB e incluiria no WSS. No momento é a única solução que consigo visualizar.

    Qualquer problema, escreve aqui!
    Caso a resposta o(a) tenha ajudado, não se esqueça de marcá-la como válida!
    quinta-feira, 5 de março de 2009 12:22
  • Bruno,
     Você tem alguma referência ou sample que possa me ajudar nesse caso?  Eu já li algo que é feito um link das tabelas do sql server com um arquivo access e assim, transformar uma tabela do access em lista. Vc já viu algo assim?
    abç,
    André
    André Barroncas
    sexta-feira, 6 de março de 2009 02:43
  • Bom dia André,

    Você precisaria construir uma WebPart para que você adicione no WSS, essa WebPart faria esse trabalho de buscar os dados no banco de dados e incluir os itens nas listas.

    Creating a Windows SharePoint Services 3.0 Web Part Using Visual Studio 2005 Extensions
    http://msdn.microsoft.com/en-us/library/aa973249.aspx

    Programming in Windows SharePoint Services
    http://msdn.microsoft.com/en-us/library/ms430674.aspx

    Microsoft.SharePoint Namespace
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.aspx

    Existe um Namespace chamado SPList que trata justamente das listas do WSS, com ele você pode manipular as listas da forma qe desejar.

    Qualquer problema escreve!
    Caso a resposta o(a) tenha ajudado, não se esqueça de marcá-la como válida!
    • Marcado como Resposta André.Barroncas quinta-feira, 7 de janeiro de 2010 16:04
    sexta-feira, 6 de março de 2009 12:35
  • Existe também outra forma.


    Basta construir um WebService, que acesse sua tabela.

    Depois você consome ela via SharePoint Designer.


    Beleza?


    Ats,

    Bruno Velaz

    MCAD | MCTS SQL Server 2005 | MCTS .Net Web 2.0

    MCTS Project Server & Project 2007

    MCAD | MCTS WSS 3.0 & MOSS 2007 Config. & Dev.


    bruno.velaz@i-devnet.com
    Mobile:              55 51 9682-0889

    skype:               bruno.velaz

     

    http://www.Canalsharepoint.com.br/brunovelaz

    http://brunovelaz.wordpress.com


    Bruno Velaz - http://brunovelaz.spaces.live.com |*| CanalSharepoint.com.br\brunovelaz
    • Marcado como Resposta André.Barroncas quinta-feira, 7 de janeiro de 2010 16:04
    quarta-feira, 11 de março de 2009 16:09