我正在使用birt reorting工具。当我使用动态参数作为组合框时,我们在托管时不会加载它的值。在当地它的工作正常。当我改变我的服务器配置文件数据文件时,就会发生这种情况。
但如果我使用普通静态参数,一切都正常。
这是我的服务器配置文件dat文件
<?xml version="1.0" encoding="UTF-8" standalone="no"?><DataTools.ServerProfiles version="1.0"><profile autoconnect="No" desc="" id="f8e38600-460b-11e0-ae87-e29247985a12" name="CommonHRMData" providerID="org.eclipse.birt.report.data.oda.jdbc"><baseproperties><property name="odaURL" value="jdbc:mysql://192.168.0.108:3306/hr_mysql_common"/><property name="odaDriverClass" value="com.mysql.jdbc.Driver"/><property name="odaPassword" value="hsenidsoft"/><property name="odaUser" value="root"/><property name="contentBidiFormatStr" value="ILYNN"/><property name="metadataBidiFormatStr" value="ILYNN"/></baseproperties><org.eclipse.datatools.connectivity.versionInfo><property name="technology.version.org.eclipse.birt.report.data.oda.jdbc" value="3.0.6"/><property name="server.version" value="5.1.0.7"/><property name="technology.name.org.eclipse.birt.report.data.oda.jdbc" value="DTP Open Data Access"/><property name="server.name" value="MySQL"/></org.eclipse.datatools.connectivity.versionInfo></profile></DataTools.ServerProfiles>
问候 罗斯汉
答案 0 :(得分:0)
这是您可以编辑当前数据库位置的服务器配置文件dat文件
或者您可以编辑报告的xml文件并手动给出路径
<property name="technology.name.org.eclipse.birt.report.data.oda.jdbc" value="DTP Open Data Access"/><property name="server.name" value="MySQL"/></org.eclipse.datatools.connectivity.versionInfo></profile></DataTools.ServerProfiles>