0

1Tbl_purchasemaster1 と 1Tbl_purchasesub1 の 2 つのテーブルと、次のようなクエリがあります。

SELECT  Tbl_PurchaseMaster.dtPurchaseDate,Tbl_PurchaseMaster.vaSupplierName,
    Tbl_PurchaseSub.vaItemCode,Tbl_PurchaseSub.intQuantity 
FROM Tbl_PurchaseMaster 
INNER JOIN Tbl_PurchaseSub 
ON 
dbo.Tbl_PurchaseMaster.intPurchaseMasterID = dbo.Tbl_PurchaseSub.intPurchaseMasterID 
where dtPurchaseDate between  '" + dtfr + "'and'" + dtto 
    + "' dtfr=datefrom and dtto=dateto..

これらの値をデータセットに入力するにはどうすればよいですか? 入力したら、Crystal Reports に表示したいと思います。助けてください

4

1 に答える 1

0

結合が既に行われている場合、SQL は実質的に 1 つのテーブルを返し、それを DataTable として DataSet に入れることができます。

また、各テーブルを DataSet 内の 2 つの DataTable に個別にクエリしてから、リレーションシップを追加することもできます。

DataSet には、SQL 結合の結果を取得して複数の DataTable に分割する機能はありません。

于 2012-10-28T14:16:11.240 に答える