2011-05-21 160 views
2

是否有可能在每次讀取XML文件時創建SQL表或者爲了實現這一點,我們必須有一個預先設計的表,並且只需要在可用表中添加字段。Xml到SQL Server 2008

如果每次都可以創建一個新表,那麼它有多可能?如果不是,那爲什麼?

+0

你可以擴展你正在使用的工具來做到這一點嗎?你的問題在細節上有點稀疏。 – Kev 2011-05-21 10:21:35

+0

sql server 2008,.net 4.0,visual studio 2010 – Shaishav7 2011-05-21 10:25:10

+2

你究竟在做什麼?你試過什麼了? – Kev 2011-05-21 10:27:34

回答

1

使用您已識別的工具,沒有理由不能使用DataAdapter從XML文件實時創建SQL表 - 只要您已在XML中正確定義了Schema即可。此鏈接有一個完整的演練。

http://www.codeproject.com/KB/cpp/dataset.aspx

中途文章搜索標題爲「更新數據庫」的標題。並注意以下報價:「如果您的XML文件包含任何架構信息,則DataSet將檢測並創建相應的表並自動啓用任何約束。」

+1

非常感謝你lazyDBA這正是我想做的事情 – Shaishav7 2011-05-23 05:16:35