wcfboy1 发表于 2019-1-9 09:17:01

怎么改报表数据源


做报表时用的共享数据源,发布到服务器上后不能用。怎么改

wcfboy1 发表于 2019-1-9 09:45:41



提示这个

KearneyKang 发表于 2019-1-9 11:11:04

您好,如果本地可以,发布后报这个错误,这很大的原因是由于数据库的配置有问题导致的,你需要看看的共享路径配置的链接字符串是否可以在服务器端正常访问的字符串链接
如下

共享文件:


数据连接的绝对路径要正确,是服务器上可以访问的一个数据库的路径

wcfboy1 发表于 2019-1-9 11:56:32


rdsx文件没问题,连接的是oracle,连接字符串没错
共享数据源引用的是绝对路径。估计是绝对路径的问题。这个如何修改

wcfboy1 发表于 2019-1-9 12:03:28

KearneyKang 发表于 2019-1-9 12:16:15

还有就是你服务器安装了Oracle的32位的驱动没
改路径的话,使用共享数据源会生成一个 .rdsx 的文件,然后修改那个文件的路径:
就是DataBase的绑定路径
<?xml version="1.0" encoding="UTF-8"?>
<RptDataSource xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Name>DataSource1</Name>
<ConnectionProperties>
    <ConnectString>DRIVER=SQLITE3 ODBC DRIVER;DATABASE=D:\web\Demo\ActiveReports\ASPNET\ControlExplorer\Data\ArsDemo.db</ConnectString>
    <Extension>ODBC</Extension>
</ConnectionProperties>
</RptDataSource>



wcfboy1 发表于 2019-1-9 14:40:24


数据源改了,然后服务器上不可用,本机可以

KearneyKang 发表于 2019-1-9 16:40:36

现在好了没

wcfboy1 发表于 2019-1-17 09:15:13

好了。把报表设计工具安装到服务器上就可以了。然后卸载后就不行了,不得已又安装上了。发布项目的的时候肯定少了什么东西

wcfboy1 发表于 2019-1-17 09:16:53

关键是服务器上的报表设计工具是未注册的。不知道会不会对报表产生影响
页: [1] 2
查看完整版本: 怎么改报表数据源