| Начало » Программирование » Delphi » И снова про FireDac - он обзавелся ИИ? (определяет поле типа integer как boolean в FireBird) Переход к форуму:
	| 
		
			| И снова про FireDac - он обзавелся ИИ? [сообщение #2639] | Fri, 23 June 2023 10:22  |  
			| 
				
				
					|  GrigoryFomin Сообщений: 91
 Зарегистрирован: April 2023
 | Member |  |  |  
	| Может, не я один столкнулся, но Firedac из Delphi 11.3 стал определять поля, объявленные как integer (правда, через пользовательский домен под названием d_bool) полями булевого типа. Как проявляется - к такому полю не дает обратиться как Fieldbyname('intfield').asinteger - ругается "Cannot access field 'INTFIELD' as type integer. При обращении к полю .asBoolean - все четко работает. Это  при том, что в FB 3.0 в принципе еще нет булевого типа поля. |  
	|  |  |  
	|  |  
	|  |  
	| 
		
			| Re: И снова про FireDac - он обзавелся ИИ? [сообщение #2671 является ответом на сообщение #2639] | Fri, 30 June 2023 10:22  |  
			| 
				
				
					|  fraks Сообщений: 152
 Зарегистрирован: June 2022
 Географическое положение: Новосибирск
 | Senior Member |  |  |  
	| GrigoryFomin писал(а) Fri, 23 June 2023 14:22 Это  при том, что в FB 3.0 в принципе еще нет булевого типа поля.Руководство по языку SQL СУБД Firebird 3.0 Firebird 3.0.8
 15 марта 2021 — v.0079-1
 
 Таблица 2.1.
 Типы данных Firebird
 ------------------------------------------
 | Название | Размер | Диапазон и точность | Описание
 | BOOLEAN  | 8 бит | false, true, unknown | Логический тип данных.
 ------------------------------------------
 
 |  
	|  |  | 
 
 
 Текущее время: Fri Oct 31 08:09:57 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.00723 секунд |