Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2008, 12:41   #1
hijke
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 26
По умолчанию Как мне прицепить БД(таблицы) с Interbase к Delphi

Тока начал писать программу, создал таблицы в Interbase, теперь в Delphi надо прицепить эти таблицы чтобы они отображались и чтобы можно было добавлять и изменять записи в эти таблице. Заранее спасибо если поможете.
hijke вне форума Ответить с цитированием
Старый 17.10.2008, 14:01   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

http://club.shelek.ru/viewart.php?id=212
http://club.shelek.ru/viewart.php?id=279
_SERGEYX_ вне форума Ответить с цитированием
Старый 17.10.2008, 14:03   #3
hijke
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 26
По умолчанию

ну ссылки ссылками...а так если на словах рассказать самое основное...я просто читал читал...так не хрена ничего и не понял(((извините за туповатость
hijke вне форума Ответить с цитированием
Старый 17.10.2008, 14:05   #4
hijke
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 26
По умолчанию

у меня базы готовые уже...мне их надо чтобы в Delphi ни отображались и их можно было редактировать...
hijke вне форума Ответить с цитированием
Старый 17.10.2008, 14:37   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

1. Открываем закладку компонентов "Interbase".
2. Кидаем оттуда на форму IBDatabase1 и IBTable1.
3. Открываем закладку компонентов "DataAccess".
4. Кидаем оттуда на форму DataSource1.
5. Открываем закладку компонентов "DataControls".
6. Кидаем оттуда на форму DВGrid1.
Дальше рассказывать или все-таки умную книжку почитаете?
http://www.programmersforum.ru/showthread.php?t=1589

Последний раз редактировалось mihali4; 17.10.2008 в 15:45.
mihali4 вне форума Ответить с цитированием
Старый 17.10.2008, 14:45   #6
hijke
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 26
По умолчанию

блин...если не трудно то дальше расскажите...
hijke вне форума Ответить с цитированием
Старый 17.10.2008, 15:43   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

...
7. Указываем свойство IBDatabase1.DataBaseName=наш файл .gdb.
8. Указываем свойство IIBTable.DataBase=IBDatabase1.
9. Указываем свойство DataSource1.DataSet=IBTable1.
10. Указываем свойство IBTable1.TableName=имя таблицы.
11. Указываем свойство DBGrid1.DataSource=DataSource1.
12. Выбираем на форме IBTable1 и устанавливаем ему свойство Active=True.
Все! Прицепили и даже увидели, что есть в таблице.
(Пункты 7-12 выполняются в инспекторе объектов - это небольшое окошко, как правило, слева от окна редактора исходного текста)
Можно еще кинуть компонент IBTransaction1, установив свойство Transaction для всех остальных равным IBTransaction1.

Последний раз редактировалось mihali4; 17.10.2008 в 15:47.
mihali4 вне форума Ответить с цитированием
Старый 20.10.2008, 07:50   #8
hijke
Пользователь
 
Регистрация: 17.10.2008
Сообщений: 26
По умолчанию

Вроде все разобрался...спасибо за помощь

Последний раз редактировалось hijke; 20.10.2008 в 11:45.
hijke вне форума Ответить с цитированием
Старый 18.11.2008, 12:27   #9
Регишка
Пользователь
 
Регистрация: 14.05.2008
Сообщений: 11
По умолчанию

а у меня вот с двумя свойствами не получается:
7. Указываем свойство IBDatabase1.DataBaseName=наш файл .gdb.
10. Указываем свойство IBTable1.TableName=имя таблицы
Адрес я ввожу как С:\Gost.accdb. Сначала ввела с аппострофами, тоже ошибка выходит. Ошибка такая, она появляется при указании свойства 10: Invalid directory. Думаю ошибка в указании адреса, но в чем именно? подскажите пожалуйста!!!
Регишка вне форума Ответить с цитированием
Старый 18.11.2008, 13:32   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Адрес я ввожу как С:\Gost.accdb
У компонента IBDatabase в инспекторе объектов для свойства DataBaseName есть кнопочка выбора файла...
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программное создание таблицы в InterBase Proof БД в Delphi 2 05.05.2008 21:05
Delphi и InterBase -2 Edimus БД в Delphi 5 07.11.2007 14:51
Delphi и InterBase Edimus БД в Delphi 12 06.11.2007 14:18
Access в Delphi. Как аполнить массив элементами поля таблицы? VladimirAleks БД в Delphi 3 12.09.2007 14:28
Как из Delphi залезть в системный таблицы InterBase Leee БД в Delphi 0 21.04.2007 21:04