2010-01-19 155 views
1

所有的表我將如何填充DataSet從一個SQL Server CE數據庫中所有表的數據集。這是可能的在一個SQL選擇語句?SQL Server CE和C#;填充從SQL Server CE數據庫

我知道我可以調用單獨的選擇語句與我需要從數據表的名字,但我需要一個通用的解決方案,只是轉儲從SQL Server CE數據庫到DataSet中的所有表。

感謝

回答

1
SELECT 'SELECT * FROM ' + TABLE_NAME FROM INFORMATION_SCHEMA.TABLES 
  1. 運行它來獲取所有查詢。
  2. 運行每個查詢,在相同的數據集爲之傾倒。

這工作很容易。

編輯:我想我也有想與SQL CE單去(甚至與行終止;)運行多個查詢問題。

+0

謝謝!那很快。有趣的解決方案 – Zion 2010-01-19 12:25:29