Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 :)
Carregando comentários...