Форум: "Базы";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизLoadFromStream FIB Plus Найти похожие ветки
← →
yaral © (2006-07-31 09:14) [0]Я использую библиотеку FIB Plus. Хочу переместить локальный кеш одного датасета в другой. Для этого у TpFIBDataSet есть методы LoadFromStream и SaveToStream.
Они описаны как:
procedure SaveToStream(Stream: TStream; SeekBegin: boolean);
procedure LoadFromStream(Stream: TStream; SeekBegin: boolean);
А что передовать в качестве параметра Stream, следует ли его объявлять и создавать? И что за пораметр SeekBegin?
В справке написано только что эти методы позволяют сохранить, а затем загрузить кеш датасета в поток. А как использовать ничего нету...
← →
ORMADA © (2006-07-31 09:25) [1]а вылезти на оф сайт слабо ?
http://www.devrace.com/ru/fibplus/news/
почитать FIBPlus Developer"s Guide на русском уж думаю поймёшь...
← →
Виталий Панасенко (2006-07-31 09:27) [2]FIBDataSet1.SaveToFile(FileName);
FIBDataSet1.LoadFromFile(FileName);
← →
yaral © (2006-07-31 09:35) [3]> ORMADA © (31.07.06 09:25) [1]
Этот я читал, там нету про то что я хочу, там только про BLOB поля
> Виталий Панасенко (31.07.06 09:27) [2]
И чем они лучше? Зачем еще файлы то создавать?
← →
Johnmen © (2006-07-31 10:02) [4]
> А что передовать в качестве параметра Stream, следует ли
> его объявлять и создавать?
Ес-но!
> И что за пораметр SeekBegin?
Ставить ли указатель в начало потока.
← →
ORMADA © (2006-07-31 10:06) [5]procedure SaveToStream(Stream: TStream; SeekBegin: boolean);
procedure LoadFromStream(Stream: TStream; SeekBegin: boolean);
procedure SaveToFile(const FileName: string);
procedure LoadFromFile(const FileName: string);
Эти методы позволяют сохранить, а затем загрузить кеш датасета в файл или в поток.
Датасет должен быть подключен к БД.
1.А что передовать в качестве параметра Stream
Stream: TStream
, следует ли его объявлять и создавать?
да
И что за пораметр SeekBegin?
чё-то тоже ничео в доке по поводу этого ппараметра не вижу но думаю
это параметр выставлять ли Stream pos=0
← →
Виталий Панасенко (2006-07-31 10:07) [6]
> > Виталий Панасенко (31.07.06 09:27) [2]
> И чем они лучше? Зачем еще файлы то создавать?
Тем, что с потоками ты не умеешь работать. И все. А поток тоже создает файл(в памяти конечно, можно тоже создать поток)
← →
yaral © (2006-07-31 10:58) [7]Вроде нашел, поправте если неправильно:
var
AStream: TStream;
...
AStream:=TMemoryStream.Create;
...
AStream.Free
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c