Visual Basic.NET - Ayuda urgente con DataView

 
Vista:

Ayuda urgente con DataView

Publicado por Elizabeth García (7 intervenciones) el 24/01/2007 16:18:55
Hola

Lo que pasa es que yo genero un dataview con un RowFilter de una fecha pero en la condición yo quiero que me valide el mes ej. 01/01/2007 y lo que yo le pongo el la sentencia Mid(campo_fecha,4,2) = "01", pero me marca error en el Mid, entonces intenté con el Microsoft.VisualBasic.Mid pero tampojo funciona, cuando yo pongo un right o left (solos) si funciona entonces yo pienso que en lugar del Mid debo usar otra instruccion pero no se cual y esa es mi pregunta. Nota: el campo es de tipo string.

Dim view_fecha As DataView = New DataView(tabla1)
view_fecha.RowFilter = "c_cve = '01' AND Mid(c_fecha,4,2) = '01'" ' mes: enero
Dim v_fecha As DataTable = view_fecha.ToTable()

Saludos y 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

RE:Ayuda urgente con DataView

Publicado por miguel (86 intervenciones) el 24/01/2007 19:37:12
Hola elizabeth.
Bueno yo tengo otra manera de hacer lo que tu kieres. Emplee el Dateinterval.Month para extraer el mes de la fecha que le doy en la cadena strFecha:

dim mes as integer
strFecha="01/01/2007"
mes=DatePart(DateInterval.Month, strFecha)

Y pues una vez que ya lo extraigas ese valor te puede servir para filtrar tus datos en el DataView.

:-) Saludos
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