我有一個查詢:查詢有兩種不同的DSN
<asp:SqlDataSource runat="server" ID="SqlDataSource1"
ConnectionString="Dsn=Xdb;uid=xxx;pwd=xxxxxxx" ProviderName="System.Data.Odbc"
SelectCommand="SELECT XReqOrders.LoadNum, XReqOrders.StopSeq, XRecPkgs.DeliveryTime,
XRecActivity.Address, XReqOrders.OrderOrTripOrRGA, XReqPkgs.Barcode,
XReqPkgs.Description, XRecPkgs.IsDelivered, XRecPkgs.IsOnStop, YDelInfo.DeliveryDate
FROM (((XReqOrders INNER JOIN XReqPkgs ON XReqOrders.LoadNumberOrderNumber = XReqPkgs.LoadNumberOrderNumber)
LEFT JOIN XRecPkgs ON XReqPkgs.Barcode = XRecPkgs.Barcode)
LEFT JOIN XRecActivity ON XRecPkgs.TranId = XRecActivity.TranId)
INNER JOIN YDelInfo ON XReqOrders.OMID = YDelInfo.OMID
ORDER BY XReqOrders.StopSeq, XRecPkgs.DeliveryTime">
</asp:SqlDataSource>
的「X」表是從一個數據源和「Y」表是從另一個...但有數據源之間的連接。我似乎無法弄清楚如何輸入兩個不同的連接字符串來運行。
的ConnectionString = 「DSN = XDB; UID = XXX; PWD = XXXXXXX」 的ProviderName = 「System.Data.Odbc」 的ConnectionString = 「DSN = YDB; UID = XXX; PWD = XXXXXXX」 的ProviderName =「System.Data .Odbc「
這是可能的......我只是想念什麼?
這就是我害怕...感謝您的幫助。 – morant 2010-04-29 13:56:56