Форум: "Базы";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c