Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-88063
Mystex
2003-03-15 15:51
2003.03.27
---|Ветка была без названия|---


1-87939
Makhanev A.S.
2003-03-16 23:20
2003.03.27
ShellTreeView&ShellListView ...


7-88284
Saracin
2003-02-01 14:29
2003.03.27
Отдать, время на обработку сообщений.


3-87826
sunrider
2003-03-08 23:51
2003.03.27
Ошибка при выполнении модификации данных в Thread


14-88165
cypher
2003-03-10 17:26
2003.03.27
Delphi 5 + Delphi 6





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский