LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: InterBase...
 Тема: InterBase
 
 15.06.2007 21:02:45
Андрей32
2 сообщения


Тема: InterBase
Как присоеденить программно таблицу InterBase, доступную для изменений? Как в строке подключения указать какое поле таблицы является уникальным?

Заранее всем спасибо



P.S. Общий раздел по таблицам
Автор: Андрей от 14.07.2002 2:01:05 Источник ...
 15.06.2007 21:02:45
All
4316 сообщения
1-ый


RE: InterBase
1. Надо использовать при присоединении ODBC драйвер (ODBC Databases), естественно в списке драйверов таблицы InterBase должны быть, если Вы до этого работали с этой базой данных.
2. Индекс (уникальное поле) в таких таблицах не показывается, его можно просмотреть только для присоединенных таблиц Access.
P.S. Хотя возможно и есть другие средства для получения информации об индексах. Подробно эта тема не изучалась.


P.S. Общий раздел по таблицам
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 21:02:45
Андрей32
2 сообщения


RE: InterBase
Всё, что Вы написали - абсолютно верно, но после того как мы подключились к базе данных и присоединяем конкретную таблицу, ODBC драйвер просит указать уникальное поле. В случае подключения через меню(руками) эта операция проблемы не составляет, однако если это действие пропустить(отменить), то таблица становится доступной только для чтения.

При подключении из программы Access:

Set MyTab = MyDb.CreateTableDef("JURNAL")

MyTab .Connect = _ "ODBC;Database=c:\wj\jurnal.gdb;PersistSecurity info=True;Mode=ReadWrite;UID=SYSDBA;Password=masterkey;DSN=IB"
MyTab .SourceTableName = "JURNAL"
MyDb.TableDefs.Append MyTab

такой программный код обеспечивает доступ только на чтение. DSN естественно настроено.
Аналогичные проблемы возникают при организации доступа из программы на VB6. ODBC драйвер использую родной из IB5.6 .

Дальше я разобраться не смог.



P.S. Общий раздел по таблицам
Автор: Андрей от 17.07.2002 9:15:30 Источник ...
 15.06.2007 21:02:45
All
4316 сообщения
1-ый


RE: InterBase
Попробуйте подключиться через файл UDL, пример 6 на эту тему дан в файле la_ado.mdb


P.S. Общий раздел по таблицам
Автор: Виктор Конюков от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: InterBase...
ПоискПоиск  Список форумовСписок форумов  
right