Найдено 29 результатов

paratruper
14 апр 2007, 11:21
Форум: FAQ
Тема: Ошибка при backup...
Ответы: 7
Просмотры: 8554

А что такое даунгрейд на FB2.01, если БД и так была создана на FB2.01 ? Некоректно написал. Имелся ввиду даунгрейд версии сервера. Начну сначала. :) Создал базу в 1.5. После появления 2.0 скриптом перенёс метаданые на 2.0, работал с 2.0- всё бэкапилось и ресторилось замечательно. После появления 2....
paratruper
13 апр 2007, 13:34
Форум: FAQ
Тема: Ошибка при backup...
Ответы: 7
Просмотры: 8554

Кстати такая же ошибка вылезла при Backup на FB2.1 Alpha, После даунгрейда на FB2.01 backup проходит нормально. База была создана на FB2.01. Метаданные руками не правил.
paratruper
15 фев 2007, 19:12
Форум: Вопросы создания клиентских и серверных приложений
Тема: Tfibdataset и поля типа bigint
Ответы: 10
Просмотры: 9718

для более-менее корректной репликации. Вот в принципе главный аргумент для выбора bigint. т.е. ты даже считать не стал. наобум ляпнул, и все. Честно признаюсь посчитать поленился, теперь прикинул - действительно возможно и int хватит.... Теперь вот думаю чем меня ещё по голове стукнет bigint...
paratruper
15 фев 2007, 08:30
Форум: Вопросы создания клиентских и серверных приложений
Тема: Tfibdataset и поля типа bigint
Ответы: 10
Просмотры: 9718

Могли бы вы пояснить какой гемор будет с bigint, или показать ссылку где это описано? Честно говоря не могу понять какой тут гемор? Серъёзно. Единственное что приходмт на ум это проблемы работы с такими числами на клиенте, но их я и пытаюсь тут выяснить :) Если поделитесь информацией по этому поводу...
paratruper
14 фев 2007, 23:29
Форум: Вопросы создания клиентских и серверных приложений
Тема: Tfibdataset и поля типа bigint
Ответы: 10
Просмотры: 9718

:) Не помню цифр, но помню что ооооооочень большое. Собственно умом я понимаю что пока вряд ли мои числа перешагнут рубеж обычного Integer, но хочется порядка, и если максимальное число которое можно записать в ячейку БД - 64 бита, то и клиент пускай целиком тянет 64 бита :). Да и обидно будет если ...
paratruper
14 фев 2007, 21:07
Форум: Вопросы создания клиентских и серверных приложений
Тема: Tfibdataset и поля типа bigint
Ответы: 10
Просмотры: 9718

Сам спросил и сам ответил :)
Есть класс TFIBBCDField, А в нём AsInt64. Посему делаем так :
((TFIBBCDField*) FibDataSet->FBN("field"))->AsInt64. И всё должно быть в шоколаде. Или и тут какие нибудь грабли есть?
paratruper
14 фев 2007, 17:55
Форум: Вопросы создания клиентских и серверных приложений
Тема: Tfibdataset и поля типа bigint
Ответы: 10
Просмотры: 9718

Tfibdataset и поля типа bigint

Здравствуйте! Может кто то работал с полями типа bigint посредством dataset'a фибовского ? Как таковой, тип bigint явно ими не поддерживается, кто как решал вопрос корректной работы с bigint? Я например привожу поля к строковому виду (dataset->FBN"field"->AsString) , a затем преобразование StrToInt6...
paratruper
24 окт 2006, 07:55
Форум: Общие проблемы
Тема: Освобождение внешних таблиц для доступа.
Ответы: 2
Просмотры: 2682

Понял. Спасибо.
paratruper
23 окт 2006, 23:59
Форум: Общие проблемы
Тема: Освобождение внешних таблиц для доступа.
Ответы: 2
Просмотры: 2682

Освобождение внешних таблиц для доступа.

Можно ли освобождать внешние таблицы (файлы) для доступа другим приложениям, кроме как путем отсоединения от базы? У Х.Борри написано что- "Внешний файл должен быть освобожден когда завершатся выполняющиеся с ним операции.... Это программная ошибка по поводу которой можно запросить исправление". Мне...
paratruper
17 июл 2006, 15:19
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Господа можете громко с меня смеяться.... Все дело оказалось в индексах. После вставки большого объёма записей индексы не были перестроены, и как результат медленная работа по индексным полям :( Сейчас сделал selectivity all :) Любая выборка не более 2 секунд :) :!: Тем не менее всем спасибо за сове...
paratruper
17 июл 2006, 14:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Вот ведь жизнь какая странная штука.... Слил gb_dataset установил. Сдеал тестовую базу на 500000 записей. Ради интереса на форму поместил 2 грида один к фибовскому датасету другой к gb_dataset посмотреть кто быстрее.... в результате переход к ЛЮБОЙ записи не более 2 секунд - что Фибы что ГБ.. Я рад!...
paratruper
17 июл 2006, 13:30
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

придётся покупать ещё и gbdatasets покупать ??? он ведь платный вроде в коммерческой эксплуатации... мил-человек, ну нельзя быть таким ... Есть sql. есть таблицы. у таблиц есть первичный ключ. ВСЕ. Например, IBObjects позволяет смотреть гигантские таблицы, вытаскивая только столбец ПК, и потом дина...
paratruper
17 июл 2006, 12:14
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Хотя может в gbdatasets можно?
можно. он именно так и работает.
Сейчас сливаю gbdatasets... неужели в них можно задавать запись относительно которой идёт слив пакета? Тогда это очень здорово! Жаль в фибах нельзя, придётся покупать ещё и gbdatasets.
paratruper
17 июл 2006, 11:02
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

можно еще gbdatasets попробовать. Но только надо сначала консерваторию поправить. gbdatasets.... по такомуже принципу у Фибов работает режим ограниченного кеша, который я и использую. Он всем хорош, однако в фибах нет параметра(вернее записи) относительно которой идет выборка. Даже не так... параме...
paratruper
16 июл 2006, 16:59
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Желательно показать ещё рядомстоящие с найденой записи, при том что все равно выборка будет отсортирована, я думаю это возможно,но проктологически трудоемко. зачем это надо? я может чего не понимаю, но идея какая-то очень мутная. К сожалению нельзя картинки вставлять, показал бы визуально. Объяснит...
paratruper
15 июл 2006, 11:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Нет. чтобы пользователь видел с чем работает. Ему же надо видеть какие клиенты у него есть. Опять - зачем? Всех сразу? Нет. Тогда почему 20 именно этих? Фигня-с полчаеццо. Архитектурное излишество. Нет зачем же всех вот захочет он увидеть Васю Пупкина пролистает грид на Васю пупкина, либо поиск сде...
paratruper
14 июл 2006, 21:18
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Значит все дело в следующем: Есть таблица ~400000 записей (клиенты) есть грид1 к нему подключен датасет1 и он же работает с таблицей то есть является визуальным её представлением :) (показывет клиентов которые есть в таблице) Зачем? Для красоты? Нет. чтобы пользователь видел с чем работает. Ему же ...
paratruper
14 июл 2006, 20:15
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Ну вот %) начали за здравие а закончили... :) Значит все дело в следующем: Есть таблица ~400000 записей (клиенты) есть грид1 к нему подключен датасет1 и он же работает с таблицей то есть является визуальным её представлением :) (показывет клиентов которые есть в таблице) попрошу заметить не ВСЕ ЗАПИ...
paratruper
14 июл 2006, 19:14
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Ну вот "запинали" меня по самое нехочу :) Теперь по топику :) Есть уникальный номер записи, онже ключ, он же id кому как удобно :) Можно ведь привязаться к нему и сделать 3я запросами, на счет проктологии согласен, но если другого выхода нету.Или есть? :) Ограничением выборки в моём случае служит ко...
paratruper
14 июл 2006, 18:13
Форум: Вопросы создания клиентских и серверных приложений
Тема: FibPlus 6.4.1 установка курсора на нужную запись
Ответы: 35
Просмотры: 23076

Все :) про locate забыл. И даже на него как бы забИл. Решил вопрос следующим образом: вместо того что бы передавать в locate номер искомой записи буду делать аналог фибовского ограниченного кеша, то есть селектить нужную запись плюс несколько верхних и нижних для забивки грида(ну не обрадуеться поль...