Главная страница
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.012 c
3-87804
cypher
2003-03-08 01:30
2003.03.27
Курсор на только что созданную запись...


3-87790
Жук
2003-03-07 13:12
2003.03.27
Имя компьютера юзера


1-87943
calm
2003-03-17 15:56
2003.03.27
Нельзя класть контролы на фрейм, расположенный на форме?


14-88198
NetBreaker666
2003-03-11 17:15
2003.03.27
Так, кстати, никто здесь USB не программировал ?


14-88182
Иксик
2003-03-10 15:22
2003.03.27
.NET