读书人

System.Data.SqlClient.SqlException:

发布时间: 2012-11-03 10:57:44 作者: rapoo

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"试试。

读书人网 >C#

热点推荐