Mysql Visual Studio 2015:SQL数据源:无法检索架构。确保ConnectionString和SelectCommand属性有效
我有以下ASP.Net网页的开发环境 VS 2015专业版,使用.Net Framework 4.0 MySQL服务器5.6 MySQL.Net连接器6.9.5 MySQL for Visual Studio 2.0.2 我能够从VisualStudioServerExplorer连接到MySQL数据库服务器 我正在尝试为MySQL数据库创建一个SQL数据源 当我执行配置数据源向导时,它可以通过在“configure Select Statement form”中填充每个表的表和列来正常工作,但是当我尝试在向导中运行测试查询时,它失败了。它给出了错误 “无法创建未设置为对象实例的连接对象引用。” 之后,我单击OK并完成,然后在design视图中尝试刷新SQLDataSource对象上的模式,它会给出错误 “无法检索架构。请确保ConnectionString和SelectCommand属性有效。对象引用未设置为对象的实例。” 以下代码在aspx文件中生成Mysql Visual Studio 2015:SQL数据源:无法检索架构。确保ConnectionString和SelectCommand属性有效,mysql,visual-studio-2015,configuration,datasource,sqldatasource,Mysql,Visual Studio 2015,Configuration,Datasource,Sqldatasource,我有以下ASP.Net网页的开发环境 VS 2015专业版,使用.Net Framework 4.0 MySQL服务器5.6 MySQL.Net连接器6.9.5 MySQL for Visual Studio 2.0.2 我能够从VisualStudioServerExplorer连接到MySQL数据库服务器 我正在尝试为MySQL数据库创建一个SQL数据源 当我执行配置数据源向导时,它可以通过在“configure Select Statement form”中填充每个表的表和列来正常工作,但
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:gdsvalueConnectionString %>"
ProviderName="<%$ ConnectionStrings:gdsvalueConnectionString.ProviderName %>" SelectCommand="SELECT * FROM [sites]">
</asp:SqlDataSource>
在web.config中,连接字符串如下所示
<connectionStrings>
<add name="gdsvalueConnectionString" connectionString="server=localhost;user id=root;password=admin;persistsecurityinfo=True;database=gdsvalue"
providerName="MySql.Data.MySqlClient" />
</connectionStrings>
因此,我无法使用引用该SQL数据源的任何FormView或grid视图
请帮助我找出我的开发环境中缺少什么
如何消除这个错误?我刚刚找到了解决方案。我安装的visual studio插件似乎有问题:
01-mysql-connector-net-6.9.4 CUSTOM UNMARK ASP WEB
02 mysql-for-visualstudio-1.2.7 AND FINALLY:
02-mysql-for-visualstudio-2.0.4
这个安装程序修复了这个问题。您必须搜索此特定版本。我遇到了同样的问题,您可以运行
services.msc
,然后运行SQL Server(SQLEXPRESS)并启动该服务。这可能会对你有所帮助。我也有同样的问题,你解决过这个问题吗?还没有。我在等待有人回应。