查询字符串的mysql语法和listview帮助的文本框

时间:2011-04-02 11:48:43

标签: c# asp.net mysql sql html

嘿我试图为我的sqldatasource创建一个查询字符串,数据源用于mysql数据库,因此它与ms db的普通查询字符串不同

<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 '%' + ? + '%'">`

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

1 个答案:

答案 0 :(得分:0)

我猜这条线是正确的,MySQL和SQL几乎有相同的语法。