Visual Basic.NET - En DATATABLE, buscar row que cumpla con 2 condiciones

 
Vista:

En DATATABLE, buscar row que cumpla con 2 condiciones

Publicado por Amelia (2 intervenciones) el 01/02/2013 18:29:32
Hola a Todos!

En una datatable TABPLAN, tengo que buscar una fila que cumpla con tres campos escpecificos.
Me sale PERFECTO para 1 campo:

1) Pongo en las variables los campos que quiero encontrar
m_codctas = CStr((td.Rows(i)("codctaas")))
m_codpresp = CStr((td.Rows(i)("codrespas")))
m_codpesul= CStr((td.Rows(i)("codresulas")))

2) con un campo, sale bien:
Dim rows() As DataRow = tabplan.Select("codcta = " & m_codctaas)
Dim bueno As String
bueno = CStr(rows(0).ItemArray(3)) (en bueno me aparece la denominacion de la cuenta)

PERO, yo quisiera preguntar también por:
campo Codcta y los 2 campos mas: codpresp y codpresul

Pongo:
Dim rows() As DataRow = tabplan.Select("codcta = " & m_codctaas, "codpresp=" & M_codpresp, "codpresul = " & m_codpresul)

y me da error.

Que hago mal ?

GRACIAS !!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

En DATATABLE, buscar row que cumpla con 2 condiciones

Publicado por Amelia (2 intervenciones) el 06/02/2013 15:47:16
Ya lo encontré! Ahora me sale !
Pongo:
Dim rows() As DataRow = tabplan.Select("codcta = " & "'" & m_codctaas & "'" & " And " & "codpresp = " & "'" & m_codrespas & "'" & " And " & "codpresul = " & "'" & m_codresulas & "'")

y me sale perfecto!

Gracias, de todos modos, si alguine intentó ayudarme.
Amelia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 45
Ha disminuido su posición en 7 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

En DATATABLE, buscar row que cumpla con 2 condiciones

Publicado por xve (100 intervenciones) el 06/02/2013 21:47:36
Gracias por comentarlo Amelia!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar