|
|
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
MaratIsk, вернулась, к тому, с чего начала. не могу подружить интербейсовкие компоненты с FB. FireDac - работают, поэтому и остановилась на них... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2021, 22:42 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
defecatorа чойта не канает ? Ну почитай же топики, он Оракулом воспринимается как LONG RAW со всеми вытекающими последствиями. defecatorSQL_BINARY тоже побоку ? Будет просто RAW с ещё более вытекающими последствиями. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2021, 23:06 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНаталья, Оставьте FireDac https://blogs.embarcadero.com/using-firedac-unidirectional-property-for-fast-low-memory-selection-set-processing/ и научитесь гуглить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 12:49 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНаталья MaratIsk, вернулась, к тому, с чего начала. не могу подружить интербейсовкие компоненты с FB. FireDac - работают, поэтому и остановилась на них... подожди! ты же к серверу подключаешься. так? тогда при чем unsupported on-disk structure ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 15:27 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНатальяпри коннекте к БД получаю ошибку типа "структура БД не поддерживается". врёте вы всё. вы ведь уже решили эту "проблему". И вообще, намешали ФБ и ИБ, и теперь "проблема"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 15:30 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНаталья, могу ошибаться, но судя по сообщениям история такая - кто-то где-то спёр базу Firebird. - дали вам задание откопировать её в Оракл - вы не понимая, какой версии нужен Firebird поставили абы что. Вероятно, для получения gds32.dll для компонент IBX поставили еще и InterBase. - получаете "unsupported on-disk structure". Ссылку на список форматов и версий ИБ и ФБ я вам уже дал. Казалось бы - ставим Firebird нужной для БД версии, генерируем через instclient требуемый gds32.dll. И всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 15:34 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
16.02.2021 15:34, kdv пишет: > И всё. нет, не всё. тут программист нужен. © Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 15:37 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
kdv WНатальяпри коннекте к БД получаю ошибку типа "структура БД не поддерживается". врёте вы всё. вы ведь уже решили эту "проблему". И вообще, намешали ФБ и ИБ, и теперь "проблема"...Все "поциэнты" врут, природа такая. :) MaratIsk подожди! ты же к серверу подключаешься. так? тогда при чем unsupported on-disk structure ?! Еще раз медленно: где-то на диске Цэ валяется либа gds32.dll от интербейза ее надо пристрелить вместе с сервером интербейз, он тут реально не нужен, более того, мешает. Далее запустить штатный инсталлятор файрберд 3.0.7 выставить там галку "сгенерировать gds32", жмакнуть требуемое число раз пипку "далее" и "готово". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 15:40 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Я так понял, что ТС смогла подключиться при помощи FireDac (сообщение 1), но не смогла через IBX, который ей тут посоветовали. 22281378 Ну и пусть бы пользовалась FireDac, зачем мешать одно и другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 16:19 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Ivan_Pisarevsky, gds32.dll "не той системы" не может быть причиной unsupported on-disk structure, ты же знаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 16:22 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
16.02.2021 16:22, kdv пишет: > gds32.dll "не той системы" не может быть причиной unsupported on-disk structure, ты же знаешь. при установленных одновременно Interbase и Firebird - вполне. да ещё и при неизвестной строке коннекта. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 16:27 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
у ТС проблема с большими наборами данных unsupported on-disk structure а с маленькими значит нет ?! случай тяжелый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 16:31 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
kdv, я удалила нахрен все библиотеки gds32.dll и fbclient.dll. Затем установила FB 3.0. Проверила через ISQl коннектится ли к БД. Далее скопировала библиотеку в папке с программой и явно указала VendorLib. В FDQuery написала запрос. Но даже при попытке вывести кол-во записей , получаю Out of Memory. Вопрос не почему я не использую интербейсовкие компоненты, не про то почему не использую линк... А про то, как с помощью средствами FireDac избежать этой ошибки. Если есть конечно, такой способ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:09 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
kdv WНаталья, генерируем через instclient требуемый gds32.dll. . про это не знала. Попробую.Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:11 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНаталья> В FDQuery написала запрос. > > Но даже при попытке вывести кол-во записей , получаю Out of Memory. Ну так показывайте, что именно делаете, какой запрос, какие настройки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:11 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, В первом сообщении - используется TFDQuery - это потомок TDataSet, через него выполняется вставка, все данные остаются в памяти - вот и аут оф мем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:15 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНатальяА про то, как с помощью средствами FireDac избежать этой ошибки. Если есть конечно, такой способ... Вам уже несколько раз сказали не использовать компонент, кэширующий принятые записи в памяти, и даже ткнули пальцем в свойство Unidirectional. Сколько ещё раз надо это всё повторить чтобы до Вас дошло? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:20 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Тогда см. уже несколько раз упомянутый UniDirectional. И даже с датасетом-а-ля-FDQuery можно было уже 10 раз догадаться использовать ограничение выборки... P.S. Как там out-of-memory можно было словить? 15000 БЛОБов одновременно в памяти держать что ли? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 17:38 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а вы пробовали найти у TFDQuery Unidirectional ?? его там нет. И да, я делаю ограничение выборки, например, первые 100. Но даже это не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:40 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Вернее помогает, но ненадолго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:41 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
16.02.2021 18:40, WНаталья пишет: > а вы пробовали найти у TFDQuery Unidirectional ?? его там нет. да ладно! http://docwiki.embarcadero.com/RADStudio/Seattle/en/Fetching_and_Populating_Questions_(FireDAC) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:45 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНатальяа вы пробовали найти у TFDQuery Unidirectional ?? его там нет. Гугль способен найти даже то, чего нет. https://blogs.embarcadero.com/using-firedac-unidirectional-property-for-fast-low-memory-selection-set-processing/ Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:45 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
WНаталья> И да, я делаю ограничение выборки, WНаталья> например, первые 100. Но даже это не помогает. Код показывай. WНаталья> Вернее помогает, но ненадолго. А потом - ррррраз - и всё? Ты программистка или как? Память освобождаешь или каждый раз новую выделяешь? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 18:47 |
|
||
|
Проблема при вставке большого количества записей из FB
|
|||
|---|---|---|---|
|
#18+
Нет, не программистка. Когда задание давали, выглядело легко. Перелить фото из одной БД в другую. А потом выясняется..... Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2021, 19:05 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40045967&tid=2037618]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 468ms |

| 0 / 0 |
