Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

Помогите перености между базами *.GDB blob-поле...   Найти похожие ветки 

 
VL ©   (2002-03-07 12:53) [0]

Господа.
У меня в базе есть таблица с интересным полем, в SQLExplorer оно отобрабается как (MEMO). Спрашивал - говорят это мол масив большой длины (другие называют его BLOB полем)
Как мне его перенести из запроса в запрос, чтобы перенести в другую базу?


 
AlexNord ©   (2002-03-11 02:55) [1]

Попробуй утилиту идет с делфями DataPump..:)


 
Ser Ser   (2002-03-11 06:22) [2]

Попробуй в Query в свойстве SQL
insert into ":Псевдоним базы_1:Table_in"("название поля MEMO")
select "название поля MEMO" from ":Псевдоним базы_2:Table_out"
потом
Query.ExecSql


 
VL ©   (2002-03-11 10:44) [3]

Ser Ser ты сам подобное делал. Во всяком случае я не пойму систаксиса. Ты можешь дать точное написание если таблица называется OperType и имеет код строки OPTPCODE, а поле для переноса OPTPVALUE


 
ОлегЕ   (2002-03-11 10:49) [4]

Я использую FIBPlus:

var
a: array of byte;
b,b1: TStream;
begin
while not pFIBDataSet1.EOF do
begin
b := pFIBDataSet1.Createblobstream(pFIBDataSet1FD, bmRead);
pFIBDataSet2.Edit;
b1 := pFIBDataSet2.Createblobstream(pFIBDataSet1FD, bmWrite);
b.Read( a, b.Size);
b1.CopyFrom(b, b.Size);
b1.Write( a, b1.Size);
pFIBDataSet2.Post;
pFIBDataSet2.Transaction.CommitRetaining;
b.Free;
b1.Free;
pFIBDataSet1.Next;
end;
end;



 
ОлегЕ   (2002-03-11 10:57) [5]

Извини, при копировании сделал ошибку, нужно:

b1 := pFIBDataSet2.Createblobstream(pFIBDataSet2FD, bmWrite);


 
VL ©   (2002-03-11 14:41) [6]

ОлегЕ, спасибо. Мне говорили, что сие можно сделать через поток, щя попробую.



Страницы: 1 вся ветка

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
3-9378
sergey_2
2002-03-12 12:07
2002.04.04
DOA


1-9478
P.
2002-03-25 18:39
2002.04.04
GIF


1-9438
Sound
2002-03-22 21:58
2002.04.04
Есть ли в ListBox событие похожее на onChange?


7-9658
drunya
2002-01-09 14:42
2002.04.04
Как определить номер который набираешь на телефоне


14-9620
Alex12
2002-02-22 11:01
2002.04.04
Тосты за наш праздник!