Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
15-1157786112
Копир
2006-09-09 11:15
2006.10.01
Исламизм как новый тоталитаризм


1-1155885997
Mechanic
2006-08-18 11:26
2006.10.01
Отрисовка Формы


2-1158152026
Vazelin
2006-09-13 16:53
2006.10.01
Paste


3-1154330959
tomkat
2006-07-31 11:29
2006.10.01
Connect to Oracle


1-1156256825
Sergio77
2006-08-22 18:27
2006.10.01
из TWebbrowser в Memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский