Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

noiaz

[Resolvido] Select em DataTable VB.NET

Recommended Posts

Olá a todos tudo bem?

 

Então nossa a quanto tempo não entro por aqui, sem mensionar que faz mais tempo ainda que não desenvolvo, e to sofrendo pra caramba para entender umas coisas por aqui, então nada mais justo que recorrer aos muito mais experientes né :)

 

hehehehe

 

Então estou com uma duvida bem bem boba talves, mas esta me complicando a vida.

 

Enfim tenho uma aplicação que faz extenso uso de DataTables e por consequencia vai buscar informação nessas tabelas.

 

Um dos trechos esta assim:

 

           If Tipo_Busca = EnTipo_Busca_Ligacao.Ligacao_Origem_ou_Destino_id Then
               mChamadasRows = Chamadas.Select(String.Format("{0} = '{2}' or {1} = '{2}'", "Ligacao_Origem_id", "Ligacao_Destino_id", Busca))
           Else
               mChamadasRows = Chamadas.Select(String.Format("{0} = '{1}'", Tipo_Busca.ToString, Busca))
           End If

 

Vejo que a variavel mChamadaRows recebe o resultado do Select na Tabela Chamadas.

 

O que não entendi neste caso é:

 

"{0} = '{2}' or {1} = '{2}'", "Ligacao_Origem_id", "Ligacao_Destino_id", Busca

 

O que estes valores entre chaves tem haver com a busca?

Referesem a colunas na tabela?

 

Neste caso o primeiro select seria algo

 

 

Select da tabela chamadas onde 0 será o campo("Ligacao_Origem_id") igual ao valor da variavel busca ou 1 que no caso é o campo ("Ligacao_Destino_id") igual ao conteudo da Variavel busca?

 

Isso mesmo?

 

Desde ja agradeço :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.