Problemas con función find

estoy buscando en una columna en un datastore, y mi variable del find me retorna un -5, ya revise mis argumentos y no tengo error

aquí te muetro mi linea de código

ls_Cad=('fecha_ini='+string(ld_fechaini))
ll_busca=ids_justificaciones.find(ls_cad,1,ids_justificaciones.rowcount())

1 respuesta

Respuesta
1

Lo que puede faltar son las comillas simples en la expresión ls_Cad, por ejemplo:

ls_Cad = "fecha_ini = '" + string(ld_fechaini) + "'"

Además no se si tu variable ld_fechaini solo sea de tipo Date o un DateTime, pero recomendable que sea Date.

Pruébalo y nos comentas.

es datetime pero ya lo solucione!!

como son dos columnas las que estoy buscando lo realice de la siguiente manera:

ls_cad=("dia_semana="+string(li_diasemana)+ " and hora_inicial = " + string(lt_hora, "1900-01-01 hh:mm:ss"))
ll_existe=ids_horario.find(ls_Cad,1,ids_horario.Rowcount())//encuentra si existe el día de la semana

en la BD no utilizan la fecha y siempre es 1900-01-01

muchas gracias de todas formas!!

=)

Que bueno que lo pudiste resolver.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas