Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.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# 如何查看从MySql数据库到SQL Server Kentico的数据?_C#_Mysql_Asp.net_Web Services_Kentico - Fatal编程技术网

C# 如何查看从MySql数据库到SQL Server Kentico的数据?

C# 如何查看从MySql数据库到SQL Server Kentico的数据?,c#,mysql,asp.net,web-services,kentico,C#,Mysql,Asp.net,Web Services,Kentico,我有一个MySQL数据库,其中包含我想在Kenticoms7.0中查看的数据 由于Kentico不支持MySQL数据库,所以我更改了Web.config文件中的连接字符串 发件人:SQL Server连接字符串 收件人:MySQL连接字符串 结果是跳转到配置页面 <add name="CMSConnectionString" connectionString="Persist Security Info=False;database=SaDb;server=.\SQLExpress;use

我有一个MySQL数据库,其中包含我想在Kenticoms7.0中查看的数据 由于Kentico不支持MySQL数据库,所以我更改了Web.config文件中的连接字符串

发件人:SQL Server连接字符串 收件人:MySQL连接字符串

结果是跳转到配置页面

<add name="CMSConnectionString" connectionString="Persist Security Info=False;database=SaDb;server=.\SQLExpress;user id=sa;password=P@ssw0rd;Current Language=English;Connection Timeout=240;" />

像第一次安装Kentico一样重新配置数据库

<add name="MySQLConnection" providerName="MySql.Data.MySqlClient" connectionString="Server=localhost;Database=test;Uid=root;Pwd=root;" />

在不将mySql数据转换为SQL Server DB的情况下查看(仅查看)mySql数据有什么想法吗
或者使用Web服务来执行此过程?

您不能更改Kentico数据库的主连接字符串。它会导致如您所述的新数据库安装。在您的情况下,您必须开发一个自定义代码来连接MySql数据库。创建自定义Web部件可能是一种好方法。基本上你需要做的是:

  • 创建自定义Web部件-
  • 安装MySql驱动程序-将程序集从MySql连接器网络复制到您的网站bin中就足够了。软件包可以下载
  • 连接到MySql数据库-
  • 以您想要的方式检索和显示数据