![]() |
|
![]() ![]() ![]() |
|
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
Доброго времени суток! Пишу функцию по копированию BLOB поля из одной базы одной таблицы в другую базу другой таблицы.
Первая итерация... Из эталонного DataSet забирается поле и сохраняется в файл. У меня в тесте этот файл пустой. Пустой файл в таблицу загружается. Переходим на вторую итерацию. Создается новый заполненный данными файл. Но при вызове LoadFromFile функция без всяких ошибок просто "сворачивается". Try...Except также ничего не ловит. Визуальных сообщений нет. Подумалось, что система не хочет писать заполненный файл. Подсунул всегда заполненный файл. Первая итерация прошла нормально, а вторая также вылетела. Вставил Post после каждой записи в таблицу. Не помогло: вторая итерация вылетела. Через Inspect поле в таблице просматривается, Eof нету, AV нету... Подскажите в какую сторону копать дальше... Дополнение: Вставил перед while not Eof do установку на первую запись: First; Падает с теми же симптомами но уже прямо на первой записи... Это сообщение отредактировал(а) Pakshin A. S. - 28.7.2011, 13:54 |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
Нашел где сваливается...
Не может создать TADOBlobStream. Валится в конструкторе:
FDataSet.State получается равным dsBrowse => DatabaseError, которая по всей видимости где-то перехватилась... Что не так с кодом? |
|||
|
||||
Pakshin A. S. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 2 Всего: 61 |
Тьфу... Вот я ступил... Edit же вызывается для каждой строки...
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |