我的命令是这样的:
string command = "SELECT * FROM [SheetName1$]; SELECT * FROM [SheetName2$]; ...."
当我做
DataSet set = new DataSet();
using(OleDbDataAdapter adapter = new OleDbDataAdapter(command, connection))
{
adapter.Fill(ds)
}
我最终得到一个空的数据集(更具体地说,我最终得到一个异常,即在 SQL 语句结束后找到的字符)。但是,如果我只使用一个 SELECT 查询,这可以正常工作。