[QDB] FireDAC -> QDB 的流转换器正在开发中,目前已经能读取数据

 

虽然不完善,但是一个好的开始。这个是直接从 FireDAC 的二进制格式解析生成的数据,不需要 FireDAC 相关的单元,通过 TQFDConverter 直接解析文件数据来完成。这样大家在设计手机端程序时,就可以直接用 QDataSet 代替 FireDAC 的相关组件。

要将 FireDAC 的数据流加载到 TQDataSet 中,很简单,只需要一句代码即可:

ADataSet.LoadFromStream(AStream, TFDBinaryConverter);

其中,ADataSet 是 TQDataSet 类型的对象,AStream 是保存着 FireDAC 返回的结果集内容的数据流。目前实现的是二进制格式的支持,XML 和 JSON 格式的支持以后再加入。
FireDAC_QDB

分享到: