Главная страница
    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.46 MB
Время: 0.012 c
2-1157807035
DelphiN#1
2006-09-09 17:03
2006.10.01
СкринШоты


2-1157688808
vodvorezlaya
2006-09-08 08:13
2006.10.01
Подскадите как проверить переменную на соответствие типу


15-1157806670
Сергуня
2006-09-09 16:57
2006.10.01
Что будет в будущем с Россией и с нами


9-1136040392
FrykT
2005-12-31 17:46
2006.10.01
С чего начать изучать OpenGL ?


1-1155727044
Kos[UFO]
2006-08-16 15:17
2006.10.01
Inline функции





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский