我有一个查询:查询有两种不同的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