Usuário com melhor resposta
É possível fazer um select em forma de array ou list?

Pergunta
-
Tenho o seguinte código:
GridRelatório.Columns.Clear(); SqlConnection conexao = new SqlConnection("Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = CLÍNICA; Data Source = SISTEM-PC\\SQLEXPRESS"); SqlDataAdapter cmd = new SqlDataAdapter("select ANO, MÊS, NOMEPACIENTE, VALORCONTRATO from ESCALAS2 where FUNC1DIA1 like'" + Combonomefuncionário.Text + "%'", conexao); DataTable tabela = new DataTable(); cmd.Fill(tabela); GridRelatório.DataSource = tabela; GridRelatório.ReadOnly = true; GridRelatório.AllowUserToAddRows = false;
acontece que a coluna FUNC1DIA1 é uma de uma série de colunas (continua com FUNC2DIA1, FUNC1DIA2,....). São 62 no total, onde cada uma armazena o nome de um funcionário. Se eu colocar todas no where, vai ficar uma expressão enorme. Queria saber se tem como colocar todas essas colunas dentro de um array ou list e fazer com que na hora do select seja feita uma varredura em cada elemento do array/list e que só sejam retornadas as linhas de cada elemento que é igual ao valor selecionado no Combonomefuncionário.Text.
Att.
Respostas
-
Deleted
- Sugerido como Resposta Lucio Rogerio SPBanned sexta-feira, 16 de março de 2018 23:37
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 28 de março de 2018 20:28
Todas as Respostas
-
-
E pra dar meus dois centavos de contribuição na thread, NÃO use acentuação/caracteres especiais em nomes de tabelas, colunas, classes, variáveis, etc. rs
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
-
Sim, acontece que cada coluna FUNC armazena o nome de um funcionário que vai trabalhar num determinado dia do mês. Fiz dessa forma pois foi assim que o cliente pediu.
Gostaria de saber se tem como fazer um array na string select para não ficar uma expressão enorme.
-
-
Deleted
- Sugerido como Resposta Lucio Rogerio SPBanned sexta-feira, 16 de março de 2018 23:37
- Marcado como Resposta Filipe B CastroModerator quarta-feira, 28 de março de 2018 20:28
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.