видимо проблема сейчас после if в двигать мышь и кликнуть на элемент
var data = {fail:false,wait:true};data["scroll"] = "no scroll" == "scroll";data["threshold"] = parseInt(80);data["timeout"] = 5000;data["data"] = "iVBORw0KGgoAAAANSUhEUgAAAMEAAAAeBAMAAABnBGdVAAAALVBMVEUAWv/V5P////+cv/9Chf+Qt/+81P/k7v+Crv/y9/+nxv/5+/9dlv/F2f9zpf8aFseGAAABB0lEQVR4Ae2SsUoDQRCG58ixbHHFXhCsHcHG5kilaJFG5j1EMIepwqFgtYWNbGWEEGGtfQBBzm4LC/MkvoazupWphEkT9msGrvi/m38HMpnMfxg2a5/O0qxVJyDQT2sp5bWoQd32GzbQdAHl7NAqPABCr5+xJ+Rgh3tChhN7OaZO+SvrThfQfr6H9oN3qB5h1MgYanDNvf1pZtABTV6BLn5bWskY+F/JHIc4QSHiZAnFTjSUM5QxxFSfDAXn6WSo5kZoBzKg31JLyrMhtTTw3J6IIYbffBm9bANNH8Ad8UuHmg19NZcx7I75nO7Sta5wn6/Vw4iXOccXI3NLf+B32DDbYMhktphvXodGRgltnEgAAAAASUVORK5CYII=";_wait_image(data)!
_if(typeof _Idle != "undefined", function(){
_Idle.emulate({useGeneral: true, target: _image()})!
})!
_if_else(typeof _Idle != "undefined" && _Idle.additionalEmulationEnabled(), function(){
_Idle.moveAndClickOn(_image(),{holdCtrl: false, clickType: "left", wait: false, moveSettings: {} })!
}, function(){
_image().random_point()!
_if(_result().length > 0, function(){
move( {} )!
_image().clarify(X,Y)!
_call(_clarify, {} )!
mouse(X,Y)!
})!
})!
Не работает фильтр базы по дате позже чем
-
В базе три записи с датами
тип поля дата

Соответственно одна запись аж 2000 года, то есть по умолчаниюПытаюсь отфильтровать позже чем скажем
1136091751000

но все равно получаю все записи из базы

-
@Bigma said in Не работает фильтр базы по дате позже чем:
1136091751000
Должно быть числом!
@Bigma said in Не работает фильтр базы по дате позже чем:
Я допустим не хочу менять дату, но при любых изменениях записи, если оставить поле пустым, то он поменяет ее на текущую дату. А если полей с датами несколько, то что все поля поменяются на текущую дату ?
При изменения записи, пустые поля не меняются.
-
@UserTrue said in Не работает фильтр базы по дате позже чем:
Должно быть числом!
а у меня по твоем что ? в милисекундах число и есть.
-
@Bigma said in Не работает фильтр базы по дате позже чем:
а у меня по твоем что ? в милисекундах число и есть.
Sntring!
@Bigma said in Не работает фильтр базы по дате позже чем:
но это не так с датой, и в описании написано, и на практике проверенно.
На практике проверено что это так и так и написано

-
@UserTrue Странно, делал до этого фильтр по дате раньше чем все работало, стал добавлять по дате позже чем перестало работать, на стринг не обращал внимание. По умолчанию то стринг выдает.
А вот больше чем со стрингом не работает.Тупанул: Справку изучал для вставки, и как-то в голове сложилось, что при изменении так будет ...
Вообщем спасибо.
-
Глюк в том что если выбирать раньше чем, то работает как раз стринг :) Если в раньше чем использовать int то берет только измененные сегодня ...
В базе 51371 запись Только 85 записей изменилась дата сегодня. Остальные имею дату по умолчанию.
И вот тут начинается магия:
Ставим интежер И Раньше чем

получаем только сегодняшние измененные записи .

Ставлю стринг И Раньше чем

И получаю все записи как и должно отдавать.

А вот с Больше чем Стринг вообще не работает.
Это меня и сбило с толку.
Вообщем баг однозначно. Просто надо где то исправить, чтоб одинаково работало и чтоб верно фильтровал.
-
@support Проблема в том, что бас не воспринимает дату выставленную по умолчанию. Т.е он фильтрует только записи с измененной датой, но почему то не считает записи с датой 01.01.2000 0:00
Собственно такая же проблема и менеджере данных, если использовать фильтры по дате, тоже не учитывает записи с датой по умолчанию.
-
Вообщем такая ситуация может возникнуть когда к имеющимся данным в базе добавляется поле со значением дата.
Как я вылечил - сделал экспорт всей таблицы в csv, удалил все данные из данной таблицы, и заново сделал импорт. Теперь все нормально.
Может будет полезно.