我想知道在OledbCommand中指定工作表名称的替代方法。最终用户可以将数据从任何工作表导入数据库。所以我想提供灵活的提供工作表名称..最终用户选择的工作表是什么数据被导入数据库。
我以这种方式写了这句话:
OleDbDataAdapter data = new OleDbDataAdapter("select * from [Customers$]", cnn);
我想知道另一种提及工作表名称的方法,以提供灵活性。
答案 0 :(得分:0)
为什么不使用变量提供工作表名称?像这样:
var sheetName = "Customers$";
OleDbDataAdapter data = new OleDbDataAdapter(string.Format("select * from [{0}]", sheetName), cnn);