Urgente No me toma los Filtros de consulta
Publicado por victor Tapia (49 intervenciones) el 23/11/2006 14:46:22
holas
Estoy haciendo una consulta para llenar un datawindow pero no me toma el filtra de fecha
codigo:
string primero,segundo
String NEw_Sql
datetime fecha1,fecha2
primero = mid(string(ole_1.object.value),1,10)
segundo = mid(string(ole_2.object.value),1,10)
fecha1=datetime(date(primero),time('00:00:00'))
fecha2=datetime(date(segundo),time('23:59:59'))
NEw_Sql = " SELECT salidas.NumSalida,salidas.FechaSalida,salidas.Maquina,pagos.Cuenta,pagos.ValorCanc,pagos.MaqAnterior,usuarios.Nombre " &
+" FROM pagos,salidas,usuarios " &
+" WHERE ( pagos.NumSalida = salidas.NumSalida ) and" &
+" ( salidas.RespConfeccion = usuarios.IDUsuario ) and" &
+" usuarios.nombre ='" + ddlb_1.text + "' and" &
+" pagos.cuenta ='" + ddlb_2.text + "' and"&
+" Pagos.fechacancel Between '" + string(fecha1) + "' And '" + string(fecha2) +"'" &
+" ORDER BY salidas.FechaSalida ASC"
dw_1.SetSQLSelect(NEw_Sql)
dw_1.Retrieve()
el ddlb_1.text Tiene el nombre de un usurio --Esto lo filtra Bien
el ddlb_2.text Tiene el nombre de una cuenta -- Esto tambien lo filtra bien
pero cuando intento filtrar fecha no lo hace, me tira todos los campos donde coincida nombre y cuenta, lo extraño es que ni un error me tira
Ojala me ayuden
Estoy haciendo una consulta para llenar un datawindow pero no me toma el filtra de fecha
codigo:
string primero,segundo
String NEw_Sql
datetime fecha1,fecha2
primero = mid(string(ole_1.object.value),1,10)
segundo = mid(string(ole_2.object.value),1,10)
fecha1=datetime(date(primero),time('00:00:00'))
fecha2=datetime(date(segundo),time('23:59:59'))
NEw_Sql = " SELECT salidas.NumSalida,salidas.FechaSalida,salidas.Maquina,pagos.Cuenta,pagos.ValorCanc,pagos.MaqAnterior,usuarios.Nombre " &
+" FROM pagos,salidas,usuarios " &
+" WHERE ( pagos.NumSalida = salidas.NumSalida ) and" &
+" ( salidas.RespConfeccion = usuarios.IDUsuario ) and" &
+" usuarios.nombre ='" + ddlb_1.text + "' and" &
+" pagos.cuenta ='" + ddlb_2.text + "' and"&
+" Pagos.fechacancel Between '" + string(fecha1) + "' And '" + string(fecha2) +"'" &
+" ORDER BY salidas.FechaSalida ASC"
dw_1.SetSQLSelect(NEw_Sql)
dw_1.Retrieve()
el ddlb_1.text Tiene el nombre de un usurio --Esto lo filtra Bien
el ddlb_2.text Tiene el nombre de una cuenta -- Esto tambien lo filtra bien
pero cuando intento filtrar fecha no lo hace, me tira todos los campos donde coincida nombre y cuenta, lo extraño es que ni un error me tira
Ojala me ayuden
Valora esta pregunta
0