Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.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# 如何使用phpmyadmin从crystal report开始?_C#_Crystal Reports_Database Connection - Fatal编程技术网

C# 如何使用phpmyadmin从crystal report开始?

C# 如何使用phpmyadmin从crystal report开始?,c#,crystal-reports,database-connection,C#,Crystal Reports,Database Connection,因此,我使用的是visual studio community 2015和phpmyadmin版本10.1.21-MariaDB当我执行这些步骤时,问题是连接crystal report版本13.0.18.2192 我被连接信息卡住了,特别是在确定combobx不包含任何内容的服务器时,因此我去做了一些研究,发现服务器和主机名基本相同,所以我选择了本地主机作为我的服务器,但当我单击finish时myvisual Studio已冻结,仍然无法工作。尝试将服务器地址从“localhost”更改为循环

因此,我使用的是
visual studio community 2015
phpmyadmin版本10.1.21-MariaDB
当我执行这些步骤时,问题是连接
crystal report版本13.0.18.2192

我被
连接信息
卡住了,特别是在确定combobx不包含任何内容的
服务器时,因此我去做了一些研究,发现
服务器
主机名
基本相同,所以我选择了
本地主机
作为我的服务器,但当我单击finish时my
visual Studio已冻结,仍然无法工作。

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

由于Crystal Reports本机不支持MariaDB,因此您需要先安装并配置ODBC驱动程序

对于ODBC驱动程序,请从以下位置下载:

安装驱动程序后,转到管理工具>ODBC管理员,然后单击

连接参数

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

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

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

当然,localhost会简单地重定向到127.0.0.1吗?是的,但问题可能在于数据库对该系统环境变量的解释。当然,这会有所不同。第一个区别是在数据库中授予特权。其他人可能会获得localhost和其他循环地址127.0.0.1。第二个是在Unix操作系统下-当您使用localhost时,您指的是Unix套接字,而不是速度慢得多的TCP/IP。很抱歉,回复太晚,我的计算机崩溃了,花了我一段时间才启动并运行,我目前正在建立连接,但问题是我的管理工具中没有odbc管理员使用odbc数据源不合适吗?我想可以。名称可能因操作系统版本而异。您应该看到用户Dsn选项卡和系统Dsn选项卡。您使用的是什么?是32位还是64位?windows 10 64位我遵循您提供的连接参数,然后此表单请求语句、连接超时(以秒为单位)和连接字符集。我需要这些值以及检查以下任何值:启用自动重新连接、使用压缩、,连接时不提示如果MariaDB环境配置了默认值,则DSN参数也应为默认值。我会试着不去检查任何东西,看看情况如何?