2013-12-13 18 views
0

我有興趣將SQLDataAdapter與可以附加到Adapter對象的DataTable和關聯的Insert/Update/Delete Command操作結合使用。我的問題是這個。所使用的數據表中的每一行是否都必須對應任何一個物理表?我希望能夠做的是允許一行代表跨越多個表的列,然後制定每個插入/更新命令以處理跨這些表的操作。這意味着我分配給命令的內容實際上可能是一個更復雜的SQL語句,甚至包裝在BEGIN/END中,以便我可以插入到第一個「錨」表中,然後使用該主鍵和後續的外鍵列柱。SQL DataAdapter在多個表中插入單行

到目前爲止,我看到的所有例子都與代表單個表格的每個數據表有關。我意識到我也許可以使用數據集,但是我怎麼會附加一個命令相對於集合中的每個數據表。此外,我怎樣才能將表中的行與dhild表的行聯繫起來?

有人試過嗎?

回答

0

您可以用插入觸發器創建視圖。在觸發器中,您可以隨意拆分列,並對不同的表執行多次插入。