【发布时间】:2009-12-28 17:36:30
【问题描述】:
Firebird 常见问题解答解释了how to create a BOOLEAN domain。可能最有趣的部分在最后,它说:
如果您使用连接库,例如 .Net下的OleDB,可以覆盖 OleDB 提供者的 GetSchema 方法,所以 您从查询中获得的数据表 拥有原生 .Net 布尔值。
DB Express 有没有办法做到这一点?我正在使用来自http://sites.google.com/site/dbxfirebird/ 的 DBX 驱动程序,如果能够在我的数据集中取回 TBoleanField 实例而不是 TSmallintField 肯定会很好。
【问题讨论】:
-
您可以手动执行此操作。够好吗?
-
如果我知道怎么做就好了。但如果我这样做了,我就不必在这里问了......
-
右键字段编辑器,“新建字段”,填写控件。我不确定您是在问如何执行此操作,还是在添加所有字段时如何使其自动发生。
-
哦,我明白了。不,当我检索任意查询结果时,我试图让它自动发生。
-
我不知道该怎么做,但是 IBX 做到了(对于字符串字段;它替代了
TIBStringField),你有它的来源......
标签: delphi data-binding firebird dbexpress