беты обновлены (beta10) [updated]
Misha v.3 04.07.2008 16:58
/ 04.07.2008 21:21
- изменился номер версии парсера (стал 3.3.0)
- при выполнении sql запросов в случае, если передан параметр $.limit, внутри которого указана переменная с пустым значением, теперь не выдаётся исключение, а работает обычное преобразование пустой строки в 0. внимание: некоторые пользовались этим багом, чтобы доставать все записи. теперь код станет работать иначе, поэтому чтобы логика его работы осталась прежней, надо внести изменения:
^table::sql{
...
}[
$.limit($var_which_might_be_empty)
]
=>
^table::sql{
...
}[
^if(def $var_which_might_be_empty){
$.limit($var_which_might_be_empty)
}
]
- file::sql теперь понимает опции $.limit и $.offset
- добавлен конструктор ^date::create[$дата] (раньше можно было делать так: ^date::create($дата), это продолжает работать). например теперь внутри метода можно написать ^date::create[$param], а не заниматься проверкой типа пришедшей переменной и написанием if, который в случае пришедшего типа date/int/double будет вызывать конструктор с круглыми скобками, а в случае строки -- с квадратными.
- методу ^строка.trim[] добавлены возможные варианты параметра, определяющего место удаления символов: left и right (по аналогии с методами .left() и .right()), которые являются alias-ами для start и end (последние продолжают работать)
- обновлён драйвер SQLite: у него убран escape-инг двойной кавычки.
- обновлён ODBC драйвер: у него появилась новая опция SQL, которая может принимать одно из значения MSSQL|FireFird|Pervasive. если задана, то sql запросы, у которых указан limit/offset перед выполнением модифицируются и им добавляется специфичные для данных SQL серверов инструкции (TOP для MSSQL и Pervasive, FIRST + SKIP для FireFird)
- Выложены свежие беты, Misha v.3 [M] 31.05.2008 13:09
- беты обновлены (beta14), Misha v.3 [M] 29.08.2008 14:32 / 29.08.2008 22:55
- беты обновлены (beta13), Misha v.3 [M] 15.08.2008 22:43
- Ответ, Vint 16.08.2008 00:26
- Ответ, Misha v.3 [M] 16.08.2008 10:25
- Ответ, Vint 16.08.2008 11:21
- беты обновлены (beta12), Misha v.3 [M] 23.07.2008 19:15 / 23.07.2008 19:21
- беты обновлены (beta11), Misha v.3 [M] 17.07.2008 14:17 / 17.07.2008 14:53
- обновлен odbc драйвер и выложен драйвер для oracle (для beta версий) (-), Misha v.3 [M] 08.07.2008 15:01
- беты обновлены (beta10) [updated], Misha v.3 [M] 04.07.2008 16:58 / 04.07.2008 21:21
- беты обновлены (beta9), изменился API драйверов [updated], Misha v.3 [M] 28.06.2008 23:58 / 01.07.2008 17:57
- беты обновлены (beta8), Misha v.3 [M] 24.06.2008 17:25
- беты обновлены (beta7), Misha v.3 [M] 11.06.2008 23:36 / 11.06.2008 23:37
- беты обновлены (beta6), Misha v.3 [M] 10.06.2008 19:31 / 11.06.2008 23:41
- А в конфиг Парсера?, Сухроб Хусамов 09.06.2008 19:31
- беты обновлены (beta5), Misha v.3 [M] 05.06.2008 18:55 / 11.06.2008 23:40
- Ответ, G_Z [M] 01.06.2008 21:06