Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо