2017-02-17 51 views
0

所以我用visual studio community 2015phpmyadmin version 10.1.21-MariaDB问题连接crystal report version 13.0.18.2192当我请按照下列步骤http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-stepbystep.htm 我就死在connection information专门就确定server为combobx不包含任何东西,因为这个原因,我去,做一个小小的研究serverhostname基本上是相同的,所以我选择localhost作为我的服务器,但当我点击完成我的visual studios冻结,仍然无法正常工作。如何开始与phpmyadmin水晶报告?

回答

0

由于MariaDB本身不受Crystal Reports支持,因此您需要首先安装和配置ODBC驱动程序。

对于ODBC驱动程序,从以下网站下载:https://downloads.mariadb.org/connector-odbc/

在安装驱动程序后,进入管理工具> ODBC管理和create a new System DSN for MariaDB

连接参数

在配置DSN,您可以使用以下关键字:

  • DSN:的DSN的名称
  • 司机:的名称MariaDB ODBC驱动程序。必须始终为{MariaDB ODBC 2.0驱动程序}
  • 服务器: MariaDB数据库服务器的名称或IP。别名:服务器名称
  • 用户:数据库身份验证的用户名。别名:UID,
  • 密码:用于数据库认证的密码。别名:PWD
  • 数据库:默认数据库。别名:DB
  • 端口: TCP /数据库服务器的IP端口
  • 选项:对于MySQL连接器/ ODBC兼容。别名:选项

安装和配置后,指向Crystal Reports中的数据源。

+0

对不起,我的电脑崩溃了,并花了我一段时间才把它启动并运行,我目前正在建立连接,但问题是我没有odbc管理员在我的管理工具可以使用odbc数据源呢? – Enriko

+0

我这么认为。名称可能因操作系统版本而异。您应该看到用户Dsn选项卡和系统dsn选项卡。你在用什么,是32位还是64位? – Sun

+0

windows 10 64位i遵循你给出的连接参数,然后这个表单请求语句,连接超时秒数和连接字符集这些是什么值,我检查下列任何一项:启用自动重新连接,使用压缩,连接时不提示 – Enriko

-1

尝试将服务器地址从“localhost”更改为环路IP地址127.0.0.1。

+0

当然localhost会简单地重定向到127.0.0.1? –

+0

是的,但问题可能是在解释这个系统环境变量的数据库中。 – user3799089

+1

当然它有所作为。第一个区别是您数据库中的授予权限。其他人可能会得到本地主机和其他循环地址127.0.0.1。第二个是在Unix操作系统下 - 当你使用本地主机时你指的是Unix套接字,而不是慢得多的TCP/IP。 – user3799089