首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

System.Data.SqlClient.SqlException: 用户 'root' 登录失败,该怎么解决

2012-11-03 
System.Data.SqlClient.SqlException: 用户 root 登录失败代码如下:asp:SqlDataSource IDSqlDataSour

System.Data.SqlClient.SqlException: 用户 'root' 登录失败
代码如下:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Server=aa;Database=ext;user id=root;password=1234" SelectCommand=" SELECT staffno,ename,cname FROM tel">

</asp:SqlDataSource>
 <asp:GridView ID="GridView2" runat="server" DataSourceID="SqlDataSource1">
 </asp:GridView>

[解决办法]
SqlDataSource默认访问的是SQL Server数据库,所以它把root当成SQLSERVER的实例名了。

SqlDataSource1的标记里加上ProviderName="MySql.Data.MySqlClient"试试。

热点排行