2011-04-02 72 views
0

嘿即时试图使查询字符串,我的SqlDataSource MySQL的句法,数据源是MySQL数据库从正常的查询字符串,因此其不同的MS数据库的查询字符串和文本框列表视图帮助

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:gymwebsite2ConnectionString %>" 
    ProviderName="<%$ ConnectionStrings:gymwebsite2ConnectionString.ProviderName %>" 

SelectCommand="SELECT FirstName, SecondName FROM User WHERE FirstName LIKE '%' + ? + '%'"> 
    <SelectParameters> 
     <asp:QueryStringParameter Name="FirstName" QueryStringField="TextBox1.Text" 
      Type="String" /> 

只是想知道这条线是否正确:

SelectCommand="SELECT FirstName, SecondName FROM User WHERE FirstName LIKE '%' + ? + '%'">` 

另外我如何得到一个列表视图不会发布任何东西之前我输入查询字符串?在加载页面的那一刻,列表视图控件尝试加载数据(不成功),我试图将我的文本框和按钮绑定到列表视图,所以当我键入一个名称并按下按钮时,我在列表视图中得到一个返回值。

回答

0

我想这行是正确的,MySQL和SQL几乎有相同的语法。