点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想更改报表的数据源。
我将驱动程序从Btrieve更改为SQL-Server。
这可能。
但是Btrieve和SQL-Server之间的许多表名和列名都不同。 所以我想通过.NET API进行更改。
对于表名,它是可行的,但是我找不到映射DataDefinitionFields(列)的方法。
我试图直接操作DataDefinitionFields的Name属性,但这没有设置器。
FieldMapping 事件不会引发,而是从报表中删除所有无法自动映射的字段。
是否可以通过API实现此目的,还是必须通过Designer手动进行?
谢谢。
嗨,亚历山大,
简短的回答是不,我尝试使用MS SQL导入Btrieve表,但是您知道数据结构有很大不同,这是不可能的。
< p>并且在SDK中没有字段映射事件,因此无法执行您在SDK中所做的事情。 正如您注意到的那样,引擎只是删除了字段。在CR Designer中唯一的选择是这样做,因为连接时ODBC更灵活并且可以映射字段名称,所以ODBC可能是最容易使用的连接。/p>
唐
一周热门 更多>