Автор | Сообщение |
|
| постоянный участник
|
Пост N: 1362
Зарегистрирован: 27.01.07
|
|
Отправлено: 21.01.18 10:31. Заголовок: LetoDb fork
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
All
[см. все]
|
|
|
| постоянный участник
|
Пост N: 4228
Зарегистрирован: 17.02.12
|
|
Отправлено: 19.02.23 14:45. Заголовок: sashaBG пишет Я испо..
sashaBG пишет цитата: | Я использую удаленные процедуры и функции через NETIO |
| NETIO работает на удаленные соединения ? Между разными районами города, между городами LetoDb 1.0 прекрасно справляется с обменом данными в таком варианте и с UDF_Run(...). Или NETIO только в локальной сети используется ? Когда то давно мне NETIO не зашла.
|
|
|
|
| постоянный участник
|
Пост N: 202
Зарегистрирован: 15.09.05
|
|
Отправлено: 19.02.23 17:33. Заголовок: Работает
Работает и в локальной сет и удаленно. Без проблем.
|
|
|
|
| постоянный участник
|
Пост N: 4229
Зарегистрирован: 17.02.12
|
|
Отправлено: 19.02.23 17:56. Заголовок: sashaBG пишет Работа..
sashaBG пишет цитата: | Работает и в локальной сет и удаленно. |
| Т.е. на сервере запускается 2-а сервера: 1. LetoDb 2 NETIO и Ваша hmg ext программа наблюдает что бы оба были в памяти ?
|
|
|
|
| постоянный участник
|
Пост N: 4230
Зарегистрирован: 17.02.12
|
|
Отправлено: 20.02.23 08:02. Заголовок: sashaBG пишет Фильтр..
sashaBG пишет цитата: | Фильтр работает на клиенте, но пока меня ето устраивает |
| Как Вы боретесь с :nLen значением для TsBrowse при фильтрации ? Сразу, спасибо за ответы При установке фильтра идет пробег по базе для подсчета :nLen, потом включается показ TsBrowse с этим :nLen. Если другой клиент[ы] будет изменять базу (добавят запись и не одну), то в фильтре будет одно кол-во строк, а в :nLen другое, что приводит к ошибкам рисования TsBrowse (возможно до полного краха). Я старался max уйти от использования фильтров, а если этого было не избежать, то обязательно выбирал в др. файл на сервере (все нужные поля). В результате усложняется написание кода. Пока я с этим боролся (LetoDb 2.0) и не смог довести до конца, появился LetoDbF, куда я и переполз довольно быстро, т.к. код мало отличается от RDD DBFCDX. При фильтрации (да и в др. случаях) делаю отбор (он "летает") с сервера "узких" файлов (если надо на них делаю TAG-и, типа order by sql запросов), связываю выборку по SET RELATION ... с нужными таблицами сервера и TsBrowse работает на выборку со всеми полями сервера. В этом случае использование фильтров из oBrw:FilterData\FilterFTS(...) на выборку безопасно, :nLen не меняется.
|
|
|
|
| постоянный участник
|
Пост N: 203
Зарегистрирован: 15.09.05
|
|
Отправлено: 20.02.23 21:29. Заголовок: Да именно так
Да именно так: На сервере запускается 2-а сервера: LetoDb и NETIO hmg ext программа содержит сервер NETIO и наблюдает что бы LetoDB был живой в памяти. Естествно, в hmg ext програме на всех местах где могли быть критичесеские ошибки есть "begin sequence". С проблемами связаные с :nLen я тоже сталкивался и поетому не использую TsBrowse для основной навигации по отфильтрованых через FilterFTS(...) таблиц. TsBrowse у меня только в той Help функции для выбора чего-то. Сергей у меня не так много знаний по етой библиотеке, как у Вас! Спасибо, что Вы развиваете ее вместе с Григорием!
|
|
|
Новых ответов нет
, стр:
1
2
3
4
5
6
7
All
[см. все]
|
|