【问题标题】:Export Delphi to Excel将 Delphi 导出到 Excel
【发布时间】:2016-10-12 23:36:57
【问题描述】:

这个问题已经被问过好几次了(SO Question),一个解决方案来自这里,包括。演示代码Solution from WORDPRESS

ExportRecordsetToMSExcel('D:\x.xls', ADOTable1.Recordset );

如果我尝试编译此代码,我会收到以下错误消息:

[DCC Fehler]   E2010 Inkompatible Typen: 'ADODB_TLB._Recordset' und 'Winapi.ADOInt._Recordset'

我无法编译此代码的原因是什么,如何修复编译器错误消息指示的数据不匹配?

【问题讨论】:

    标签: excel wordpress delphi


    【解决方案1】:

    这看起来像是一个简单的类型解析问题。 _Recordset 类型在 ADODB_TLBWinapi.ADOInt 单位中声明。

    您很可能不需要ADODB_TLB,因此请检查您的uses 子句并将其删除或注释掉。

    如果您出于某种原因需要同时使用这两个单位,请尝试在 Winapi.ADOInt 之前列出 ADODB_TLB。 (这可能会有所帮助,因为编译器在解析不合格类型时会采用最新的。)

    绝对有效(但可能需要更多努力)是完全限定冲突类型以消除歧义,例如Winapi.ADOInt._Recordset.

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2013-09-25
      • 2012-05-16
      相关资源
      最近更新 更多