Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
1-9571
snoup
2002-03-24 22:25
2002.04.04
Мне для звонилки нужна статистика (когда считает сколько ты времени провел в интернете)


3-9399
konrads
2002-03-12 06:32
2002.04.04
Работа с таблицами без BDE


3-9373
Shoo
2002-03-11 12:16
2002.04.04
Вложенный запрос


14-9636
Evgueni
2002-02-20 22:42
2002.04.04
Посоветуйте прокси хороший...


14-9622
samos
2002-02-22 15:43
2002.04.04
Народ!!!! Очень нуно Каким образом сделать IExplore многопользовательским ДЛЯ wIN9XXX




   Наверх