Главная страница
    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.008 c
1-87952
An
2003-03-17 11:12
2003.03.27
Как таскать форму за клиентскую часть?


6-88109
Morfein
2003-02-04 23:42
2003.03.27
SMTP


3-87830
Andy Eremin
2003-03-07 10:34
2003.03.27
Пустое поле


14-88246
Фагот
2003-03-12 09:11
2003.03.27
Проблема с чатом


1-87948
[BAD]Angel
2003-03-17 14:57
2003.03.27
Как узнать если курсор покинул PopupMenu?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский