want boolean but get largeint
Posted: Mon 23 Sep 2013 15:03
This selection shall give me true or false in delphi:
When I create the fielddefinitions in designtime, the field deliverybool is created as TLargeintfield and not as TBooleanField.
Is this a behavior of Delphi of TMyQuery?
MySQL converts true or false as 1 or 0, but as far as I know TMyQuery will convert it as boolean.
Code: Select all
SELECT i.id,
if((SELECT count(ont.id) FROM delivery ont
WHERE ont.id = i.id) > 0,true, false)
AS deliverybool
FROM invoice i
Is this a behavior of Delphi of TMyQuery?
MySQL converts true or false as 1 or 0, but as far as I know TMyQuery will convert it as boolean.