![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
InterBase Прошу помочь!!! [D7]
Rem02 © (2006-10-01 12:08:00)Большая просьба помогите новичку. Слишком много информации, заблудился.
Задача: Есть БД InterBase 7.5 работающая со своей программой ввода данных.
Необходимо создать новуюБД( в принципе любой формат), подключиться к БД ИБ7.5(Чтение), сделать выборку из нее по какому либо параметру, загнать эту выборку в таблицу новой БД, добавить данные и записать.
Заплутал...Заранее благодарен за советы, ссылки
pavel_guzhanov (2006-10-02 13:35:00) [1]
> Хм...а может это не Interbase? Если склероз не изменяет,
> то расширение ib есть у MySQL...
в седьмой версии InterBase (вот только не знаю, начиная с какой, 7.0 или более поздних) расширение файла БД именно .ib
VitGun (2006-10-02 12:18:00) [2]Хм...а может это не Interbase? Если склероз не изменяет, то расширение ib есть у MySQL...
REM02 (2006-10-01 13:50:00) [3]Спасибо.
То ли я тупой то ли день такой. Понимаю, ламер.
Пойду дальше разбираться ...
Но тему не закрываю
Antoxa2005 (2006-10-01 13:31:00) [4]Хм...А дальше разработка проекта в соответствии с тех. заданием.
REM02 (2006-10-01 13:15:00) [5]Спасибо, дошло...
Прописал путь к базе,коннект=да, ввел пароль.
А дальше???
Antoxa2005 (2006-10-01 13:08:00) [6]да хоть fdb, если форма базы InterBase или FireBird, то IP адрес сервера:Путь к базе данных относительно сервера(локальный путь)
Rem02 (2006-10-01 13:00:00) [7]Была бы база .gdb , ее было бы видно. но база с расширением .ib
Antoxa2005 (2006-10-01 12:53:00) [8]127.0.0.1:C:\mydatabase.gdb
Rem02 (2006-10-01 12:50:00) [9]ИБ стоит , сервер запущен.
IBTransaction положил связал.
Базу все равно не понимает
DrPass (2006-10-01 12:43:00) [10]
> В делфи на форму кладу IBDataBase, как указать имя базы
> (.ib не понимает?)
Понимает. У тебя сама Interbase стоит и запущена?
Кроме того, еще нужно положить IBTransaction и связать их между собой (свойства DefaultDatabase и DefaultTransaction) соответственно :)
Rem02 (2006-10-01 12:36:00) [11]Спасибо за ответ.
Подскажите пожалуйста как реализовать пункт1?
В делфи на форму кладу IBDataBase, как указать имя базы (.ib не понимает?)
YurikGL (2006-10-01 12:14:00) [12]Если из своей программы, то
1) Цепляешься к базе IB
2) Делаешь нужную выборку из нужной таблицы.
3) Цепляешься к новой БД
4) Создаешь там нужную таблицу
5) Пробегаешься по выборке п. 2)
6) Вставляешь каждую запись п 5) в таблицу п 4)
Есть другой вариант - для импорта в каждой из СУБД, обычно есть pump-ы. Например, есть IPPump, который позволяет перетаскивать данные из других СУБД в IB.