在VS中成功连接Mysql数据库后,在页面用SqlDataSource控件配置数据源,如下: 
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:UPMConnectionString %>"
            ProviderName="<%$ ConnectionStrings:UPMConnectionString.ProviderName %>" SelectCommand="SELECT * FROM [orders] WHERE ([CustomerID] = ?)"  >
            <SelectParameters>
                <asp:QueryStringParameter Name="CustomerID" QueryStringField="txtCustomerID" Type="Int32" />
            </SelectParameters>
</asp:SqlDataSource>因为由vs自动生成的查询语句的语法适用于Microsoft SQL,所以只能自己写查询语句。在写查询语句时如何可以传入参数? 比方说我想选择所有customerID = QueryString"txtCustomerID"传入的参数时,应该怎么写?
我试过 select * from orders where CustomerID = @txtCustomerID 但是不行。请高手指教!!!!! 谢谢~~~~~~~~~