1

我的问题是关于

<asp:SqlDataSource ID="SqlDataSource2" runat="server" 
            ConnectionString="<%$ ConnectionStrings:conStr %>" 
             SelectCommand="SELECT * " +
                            "FROM myTable">
        </asp:SqlDataSource>

显然我已经举了一个例子,但为什么它不能让我将 sql 语句分散到几行上呢?

谢谢,R。

4

2 回答 2

2

如果您想在多行中编写查询,请在没有这样的连接的情况下编写它:

<asp:SqlDataSource ID="SqlDataSource2" runat="server" 
     ConnectionString="<%$ ConnectionStrings:conStr %>" 
     SelectCommand="SELECT * 
                   FROM myTable">
</asp:SqlDataSource>
于 2009-07-10T23:19:51.253 回答
0

因为您正在将值分配给标记中元素的属性。您当然可以通过设置属性在后面的代码中执行此操作,但是如果没有空格而不是类似代码的连接,这是行不通的。

你有没有尝试过:

<asp:SqlDataSource ID="SqlDataSource2" runat="server"
    ConnectionString="<%$ ConnectionStrings:conStr %>"
    SelectCommand=
      "SELECT * 
       FROM myTable
       ...Where...">
</asp:SqlDataSource>

?

于 2009-07-10T23:19:34.217 回答