Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2011, 13:59   #1
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию MyDac. Dump базы в потоке

Всем привет.Делаю перенос данных из одной БД в другую посредством MyDac с помощью TMyDump.
Через файл работает нормально, а через поток не хочет.
Вот так работает
Код:
fName := ExtractFilePath(Application.ExeName) + 'Tempsql.tmp';
  //Это первая Connection. Делаю дамп базы
  MyDump.Connection := Con;
  MyDump.BackupToFile(fName);

  //Перехожу к другой БД и восстанавливаю из дампа
  MyDump.Connection := Con_test_admin;
  MyDump.RestoreFromFile(fName);
А вот так компилируется, но вылетает ошибка "Абстрактная ошибка".
Код:
  var st: TStream;

  st := TStream.Create;
  MyDump.Connection := Con;
  MyDump.BackupToStream(st, '');

  MyDump.Connection := Con_test_admin;
  MyDump.RestoreFromStream(st);
  st.Free;
Где собака порылась?
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка компонента MyDac GreenShuller БД в Delphi 7 17.05.2011 13:23
MyDAC и FastReport lyle_200490 БД в Delphi 2 20.11.2010 20:58
Как избавиться от Devard MyDAC? Antoha Компоненты Delphi 0 11.06.2010 16:25
MyDAC Antoha Компоненты Delphi 1 08.06.2010 14:36
Dump Базы nimf БД в Delphi 2 05.06.2008 22:16