.net - Executar arquivo .SAS com DotNet - Stack Overflow em Português
Por gentileza, já precisaram fazer alguma integração SAS, executando o arquivo .sas e retornando o resultado com DotNet, via DataSet, String, etc.?
Se sim, qual objeto ou classe costuma-se a utilizar? Atualmente estou utilizando o SASIOM, fornecido pela própria SAS, mas não encontro nenhum método de execução para arquivos .sas, seja no Workspace, LanguageService ou FileService.
Muito obrigado desde já pela contribuição.
perguntada 25/11/2021 às 23:20
Tem um artigo na própria comunidade SAS com um exemplo de utilização de arquivos .sas com .NET.
https://communities.sas.com/t5/General-SAS-Programming/How-to-read-SAS-data-set-using-C-NET/td-p/168660
Caso dê algum erro com o link, segue um exemplo de utiização:
String sasLibrary = @"C\pasta_com_arquivo_sas\";
OleDbConnection connection= new OleDbConnection("Provider=sas.LocalProvider; Data Source=" + sasLibrary);
OleDbCommand cmd= connection.CreateCommand();
//outra opção seria utilizar cmd.ExecuteReader();
//sasDs deve conter o DataTable carregado nesse ponto.
//para filtrar os resultados, pode usar DataTable.Select()
editada 26/11/2021 às 12:30
respondida 26/11/2021 às 2:39
Otavio, muitíssimo obrigado pela ajuda. Revirei tanta documentação... devo ter passado batido justo no que precisava, mas você ajudou demais! Muito obrigado mesmo!
27/11/2021 às 4:21
@EdsonBassani, Tranquilo, que bom que ajudou! Se puder marcar como resposta da pergunta, ajudaria outras pessoas a identificarem. Valeu!
– Otavio Rockenbach
27/11/2021 às 4:32
Esta não é a resposta que você está procurando? Pesquise outras perguntas com a tag .net integração sas ou faça sua própria pergunta.