Firebird - классная вещь. Когда-нибудь созрею сделать набор компонентов
ВОТ скорее бы
По-моему, ничего принципиально нестандартного там нет: транзакции, таблицы, просмотры, хранимые процедуры, тригеры таблиц/просмотров/БД, внешние функции, привилегии у пользователя/роли/процедуры/тригера/просмотра для доступа к таблицам/просмотрам/процедурам, ограничения внешних/уникальных ключей, пользовательские ограничения столбца. Благодаря процедурам/тригерам большая часть рутинной логики выносится на сервер упрощая конструкцию программы
для меня вот это и не понятно. А именно - например номенклатура хранится в одной таблице а штрихкод присвоенный данной позиции хранится в другой таблице. общие данные в других полях у них вроде как имеются но они выглядят очень не понятно что то типа
000000003a
00000000D4
00000000f9
и ток далее на возростание. я предположил что это некий индекс объединяющий эти таблицы но как написать запрос что чтобы у меня выводилась строка (modelgoods)номенклотуры c ценой при считывании barcod(штрих) если это абсолютно разные таблицы. стандартные варианты запросов не отрабатывают. Потому что не знаю как указать условие (индексы или что-это)
простите за ломаные мысли как смог так объяснил.
--- Добавлено в 2018-03-17 13:47:52Через ODBC или OLEDB. Компоненты у нас есть.
Драйвер для ODBC
этот драйвер нужно будет ставить там где работает firebird или там где стоит моя программа?
просто это пока физически разные компьютеры и мне в будущем придется по сети обращаться к sql firebird.
Редактировалось 1 раз(а), последний 2018-03-17 13:47:52