2010-01-19 152 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