Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 无法更改Crystal Reports 2010中的数据源_Vb.net_Crystal Reports 2010 - Fatal编程技术网

Vb.net 无法更改Crystal Reports 2010中的数据源

Vb.net 无法更改Crystal Reports 2010中的数据源,vb.net,crystal-reports-2010,Vb.net,Crystal Reports 2010,我有一个从vb.net应用程序调用的Crystal报表,我正在尝试将数据源从SQL Server更改为MySQL。我已经修改了ODBC数据源,它测试正常。然而,当我尝试使用(数据库,设置数据源位置)更改Crystal中的数据源时,它失败了,并显示消息“无法替换某些表,因为在新数据源中找不到匹配项”。该消息发生在我设置了新连接,然后选择了现有数据源和新数据源,然后按下更新按钮之后 我试着分别处理每个表,在点击更新按钮后,它什么也不做(没有消息,什么也不做) 有什么帮助吗 Vic错误消息似乎表明报告

我有一个从vb.net应用程序调用的Crystal报表,我正在尝试将数据源从SQL Server更改为MySQL。我已经修改了ODBC数据源,它测试正常。然而,当我尝试使用(数据库,设置数据源位置)更改Crystal中的数据源时,它失败了,并显示消息“无法替换某些表,因为在新数据源中找不到匹配项”。该消息发生在我设置了新连接,然后选择了现有数据源和新数据源,然后按下更新按钮之后

我试着分别处理每个表,在点击更新按钮后,它什么也不做(没有消息,什么也不做)

有什么帮助吗


Vic

错误消息似乎表明报告正在查找的一个或多个表在新数据库中不存在,或者如果它们确实存在,则无法找到。设置数据源位置时,您是否可以看到报表正在查找的表?是的,这似乎表明了这一点,但报表中只有3个表,并且所有3个表都存在于新的连接数据库中。而且,我甚至不能更新一个表。好的-如果我单独更新每个表,它看起来确实有效。然而,我不得不给它换一个新的别名,因为出于某种原因,我收到了一条消息“每个表中的字符无效。这些名称是节点和客户信息,我不明白为什么。但它现在可以工作了。更正-我必须重命名每个表才能让它工作…是的,这不是最简单或最方便用户的事情,但我很高兴你已经整理好了。一旦你做了,一旦它变得容易。