c# - 希腊语的mysql字段可以在 Crystal 报表中显示吗?

标签 c# mysql visual-studio-2012 crystal-reports

用希腊语的字段创建一个 MySQL 表不是很聪明。作为一个新手,我刚刚发现了这一点。这些字段无法显示在 Crystal 报表中(Visual Studio 13.08 版的 CR)。我有数千行代码,因此更改 MySQL 字段然后更改所有查询将花费我很长时间。我通过 Visual Studio 2012 使用 C#。

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

这些字段显示时带有问号??,当我尝试运行该程序时,我收到此错误消息:mysql(42s22) unknown column in 'Field List' Error 1054

感谢任何帮助,谢谢

最佳答案

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

  1. 转到您的 ODBC 数据源管理员(从“设置 ODBC 数据源”访问它)
  2. 在用户数据源上选择您的数据库并按配置,
  3. 然后转到“详细信息”并按它,
  4. 现在您将看到“字符集”字段,按它并选择“希腊语”
  5. 保存、退出并转到您的 visual studio 项目,并创建一个新的 Crystal 报表
  6. 然后选择建立一个新的连接(我又做了一次只是为了确保我的数据库配置被改变了)
  7. 我使用新数据库来显示我的表,现在你不能得到问号!!!万岁!
  8. 使用支持希腊字符的字体,我使用的是 HellasArial,希腊语在​​我的报告中成功显示。

关于c# - 希腊语的mysql字段可以在 Crystal 报表中显示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23089745/

相关文章:

c++ - 在数组 C++ 中使用删除关键字

c# - .NET decimal.Negate 与乘以 -1

mysql连接。我应该在每次交易之前保持它的事件状态还是开始一个新的连接?

c# - Winforms .net Datepicker 不遵守 24 小时格式?

MySQL 错误 1064 LOAD DATA LOCAL INFILE 语法不正确

php - 如何使用 PHP 和 MySQL 数据库制作预订 ID?

c# - GsmCommMain - C# 中没有电话连接错误(使用宽带棒发送短信)

c# - 在 Visual Studio 2012 中调试 .NET Framework 源代码?

c# - 如何进行不区分大小写的字符串比较?

c# - 有没有办法用 NAudio 播放 AAC 流?