我正在使用asp.net和c#和mysql,数据库位于宿主提供程序上。我在aspx中使用sqldatasource,但我得到以下错误。
当我的sqldatasource:
<asp:SqlDataSource ID="QuotSqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:stockConnectionString %>" ProviderName="<%$ ConnectionStrings:stockConnectionString.ProviderName %>"
SelectCommand="SELECT DocNo,SalesMancode,docDate FROM docheadr where doctype='13' and docstatus='1'"></asp:SqlDataSource>
我的连接字符串是:
<add name="stockConnectionString" connectionString="Server=********;Database=*****;Uid=******;Pwd=*****;" />
我的连接字符串凭据是正确的,因为在此页之前,我有一个登录页,我连接得很好。
我注意到,当我删除select命令时,页面加载时没有出现错误。我做错什么了?
更新1:当我将connectionstring更改为this时,我得到了这个错误。
<add name="stockConnectionString" connectionString="Server=********;Database=*****;Uid=*******;Pwd=*******;"
providerName="MySql.Data.MySqlClient" />
暂无答案!
目前还没有任何答案,快来回答吧!