Вниз
Скачать: 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-9555
lipskiy
2002-03-24 00:54
2002.04.04
Надо перехватить сообщение о копировании в буфер обмена от любого приложения.


1-9577
Kon
2002-03-23 01:50
2002.04.04
Сохранение данных в EXE


1-9547
snoup
2002-03-23 18:13
2002.04.04
Как написать прогу которая бы искала указаный файл на винте???


3-9370
Demon ltd
2002-03-11 22:39
2002.04.04
Удаление из таблицы, опять


3-9414
Draculenok
2002-03-13 12:11
2002.04.04
Создание отчета по нескольким линям мемо( чуть не хватает.....)




   Наверх