Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.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
C# 能否在crystal报表中显示希腊语的mysql字段?_C#_Mysql_Visual Studio 2012_Crystal Reports - Fatal编程技术网

C# 能否在crystal报表中显示希腊语的mysql字段?

C# 能否在crystal报表中显示希腊语的mysql字段?,c#,mysql,visual-studio-2012,crystal-reports,C#,Mysql,Visual Studio 2012,Crystal Reports,用希腊语创建包含字段的MySQL表不是很聪明。作为一个新手,我刚刚发现了这一点。这些字段不能显示在crystal报表中(CR适用于Visual Studio 13.08版)。我有数千行代码,所以更改MySQL字段,然后更改所有查询需要花费很长时间。我通过VisualStudio2012使用C# 我检查了许多我在网上找到的解决方案,比如更改字体、更改电脑的区域设置或更改数据库的排序规则,但没有任何效果 这些字段显示时带有问号?,当我尝试运行该程序时,会收到以下错误消息:mysql(42s22)“字

用希腊语创建包含字段的MySQL表不是很聪明。作为一个新手,我刚刚发现了这一点。这些字段不能显示在crystal报表中(CR适用于Visual Studio 13.08版)。我有数千行代码,所以更改MySQL字段,然后更改所有查询需要花费很长时间。我通过VisualStudio2012使用C#

我检查了许多我在网上找到的解决方案,比如更改字体、更改电脑的区域设置或更改数据库的排序规则,但没有任何效果

这些字段显示时带有问号
,当我尝试运行该程序时,会收到以下错误消息:
mysql(42s22)“字段列表”中的未知列错误1054


非常感谢您的帮助,谢谢

我最近遇到了这个问题,我尝试了您提到的所有方法,我找到的解决方案是:

  • 转到ODBC数据源管理员(从“设置ODBC数据源”访问)
  • 在用户数据源上,选择您的数据库并按配置
  • 然后深入细节并按下按钮
  • 现在您将看到一个“字符集”字段,按它并选择“希腊文”
  • 保存、退出并转到visual studio项目,然后创建新的crystal报表
  • 然后选择建立新连接(我再次这样做只是为了确保数据库的配置已更改)
  • 我使用新的数据库来显示我的表格,现在你不能得到问号!!!万岁
  • 使用支持希腊文字符的字体,我使用了HellasArial,并且希腊文已成功显示在我的报告中