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

Вниз

IBase   Найти похожие ветки 

 
dmi-vancev ©   (2003-03-04 23:02) [0]

Мастера,подскажите существует ли возможность копирования данных
из одной таблицы в другую посредством одного SQL-запроса, но
таблицы принадлежат разным БД (IB6). Решение через BDE - не интересует.


 
Johnmen ©   (2003-03-04 23:16) [1]

SQL запрос - это запрос к конкретной БД. BDE само интерпретирует и анализирует запросы перед отсылкой их к БД. Посему :
посредством "чистого запроса" - нет,
если в какаой-либо среде - зависит от ее функциональности...


 
dmi-vancev ©   (2003-03-04 23:28) [2]

Сам не пробовал, но встречал следующий код:

SELECT T1.*
FROM ":ALIASE2:TABLE2" T2,":ALIASE1:TABLE1" T1
WHERE
T1.NAME=T2.NAME
...
Данный запрос может быть выполнен из приложения которое использует BDE, но мне BDE не нужен :(.


 
Карелин Артем ©   (2003-03-05 06:46) [3]

Думаю переделать это от TDBF к Ib не составит труда.

procedure TForm1.Button1Click(Sender: TObject);
var i:Integer;
begin
IBTable1.Active:=false;
//Набор данных должен быть закрыт
IBTransaction1.Active:=true;
if IBTable1.Exists then IBTable1.DeleteTable;
IBTable1.FieldDefs.Assign(Dbf1.FieldDefs);
//Если надо копировать индексы, делаем то же самое с IndexDefs.
//Перед созданием таблицы имя и база данных должны быть назначены.
IBTable1.CreateTable;
IBTransaction1.Commit;
IBTable1.Open;
//Копируем данные
ProgressBar1.Max:=Dbf1.ExactRecordCount;
Dbf1.First;
while not(Dbf1.Eof) do
begin
IBTable1.Append;
for i:=0 to Dbf1.Fields.Count-1 do
begin
IBTable1.Fields[i].Value:=Dbf1.Fields[i].Value;
end;
ProgressBar1.Position:=Dbf1.PhysicalRecNo;
Application.ProcessMessages;
IBTable1.Post;
Dbf1.Next;
end;
IBTable1.Close;
IBTransaction1.Active:=false;
ProgressBar1.Position:=0;
end;


 
shmacodyavka   (2003-03-05 20:27) [4]

Найди программулину IbExpert - решишь проблебу в два счета,
там есть функция экспорта


 
dmi-vancev ©   (2003-03-05 22:07) [5]

Подскажите где ВЗЯТЬ не Trial версию IBExpert ?:(


 
andrey_pst ©   (2003-03-06 06:44) [6]

http://www.ibexpert.com - англоязычный сайт
есть еще русская версия сайта, но она обновляется нерегулярно и много чего не содержит в отличие от англоязычной версии.

Для пользователей бывшего USSR IB Expert абсолютно бесплатен (спасибо разработчикам).

А вообще это классная программулина, я с ней работаю уже несколько лет - "no problem", как говорится, просто класс...


 
dmi-vancev ©   (2003-03-10 21:49) [7]

Спасибо! Мастера !:-)


 
y-soft ©   (2003-03-10 22:55) [8]

Русская конференция по IB Expert

news://victory.equitania.de/interbase.ibexpert.ru

Даются ссылки на самые свежие версии. Для бесплатности должен быть установлен русский язык


 
y-soft ©   (2003-03-10 22:58) [9]

Маленькое дополнение: это не Warez, а официальная конференция от авторов IB Expert



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-87998
id-m@n
2003-03-14 00:46
2003.03.27
работа с исполняемыми файлами windows(как сделать?..)


3-87825
Желтый карлик
2003-03-04 21:52
2003.03.27
MS SQL + Delphi


1-88003
Programist
2003-03-06 08:52
2003.03.27
Реализация гаусово размытия


7-88267
Ifrit
2003-02-03 19:45
2003.03.27
RTF--->Word и обратно


14-88251
ККВ
2003-03-12 15:07
2003.03.27
SoftIce