none
Nomear resultado de consulta for xml RRS feed

  • Pergunta

  • Bom dia,
    Possuo uma consulta com for xml e preciso nomear o resultado (xml), pois esta retornando como nome da coluna: XML_F52E2B61-18A1-11d1-B105-00805F49916B
    Preciso especificar o nome pois vou utilizar a consulta em um Execute Sql Task com resultset single row e passar o resultado para uma variavel.
    terça-feira, 8 de dezembro de 2009 12:41

Respostas

  • Junior,
    Já achei uma solução para o nome da coluna, na biblioteca do MSDN:
    Se o tipo de conjunto de resultados for Conjunto de resultados completo ou XML, será necessário usar 0 como o nome de conjunto de resultados 
    Porem surge um outro problema agora, preciso passar a variável como parâmetro de um web service task, mas a variavel só aceita atribuição de um xml se for do tipo object, e preciso passar o parâmetro como string.
    • Marcado como Resposta Dênys Paiva terça-feira, 8 de dezembro de 2009 16:34
    terça-feira, 8 de dezembro de 2009 13:26
  • Já resolvi, confesso que foi falta de atenção minha.. no componente execute sql task, na parte de ResultSet deve estar como XML e não como Single Row...
    De qualquer forma obrigado.
    • Marcado como Resposta Dênys Paiva terça-feira, 8 de dezembro de 2009 16:34
    terça-feira, 8 de dezembro de 2009 16:33

Todas as Respostas

  • Dênys,

    O nome da coluna que retorna o conjunto de dados xml você deseja alterar?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 8 de dezembro de 2009 13:07
    Moderador
  • Junior,
    Já achei uma solução para o nome da coluna, na biblioteca do MSDN:
    Se o tipo de conjunto de resultados for Conjunto de resultados completo ou XML, será necessário usar 0 como o nome de conjunto de resultados 
    Porem surge um outro problema agora, preciso passar a variável como parâmetro de um web service task, mas a variavel só aceita atribuição de um xml se for do tipo object, e preciso passar o parâmetro como string.
    • Marcado como Resposta Dênys Paiva terça-feira, 8 de dezembro de 2009 16:34
    terça-feira, 8 de dezembro de 2009 13:26
  • Já resolvi, confesso que foi falta de atenção minha.. no componente execute sql task, na parte de ResultSet deve estar como XML e não como Single Row...
    De qualquer forma obrigado.
    • Marcado como Resposta Dênys Paiva terça-feira, 8 de dezembro de 2009 16:34
    terça-feira, 8 de dezembro de 2009 16:33
  • Dênys,

    Ok, sem problemas.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 8 de dezembro de 2009 18:41
    Moderador