В FAQ Firebird разъясняется how to create a BOOLEAN domain. Вероятно, наиболее интересная часть находится в конце, где он говорит:Использование DBX для распознавания булевых элементов с помощью Firebird
Если вы используете библиотеку подключения как OleDB под .Net, вы можете переопределить метод GetSchema поставщика OLEDB, поэтому в DataTables вы получаете от запросы имеют собственные .Net booleans.
Есть ли способ сделать это с помощью DB Express? Я использую драйвер DBX от http://sites.google.com/site/dbxfirebird/, и было бы неплохо иметь возможность возвращать экземпляры TBooleanField в мои наборы данных вместо TSmallintField.
Вы можете сделать это вручную. Это достаточно хорошо? –
Было бы, если бы я знал, как это сделать. Но если бы я это сделал, мне бы не пришлось спрашивать здесь ... –
Редактор полей правой кнопкой мыши, «Новое поле», заполните элементы управления. Я не был уверен, что вы спрашиваете, как это сделать или как это происходит автоматически, когда вы добавляете все поля. –