我在C#中有一个与.xls
文件一起使用的程序,我按如下方式查询数据库:
SELECT * FROM [" +sheet + "$]
如果工作表不存在,程序将崩溃。
我需要先检查表是否存在,如果存在,请进行一些查询。
使用OleDbDataAdapter
,SQL
,SELECT
或INSERT
查询时,UPDATE
或DELETE
是否有此类选项?
答案 0 :(得分:1)
使用GetOleDbSchemaTable函数。这有点模糊,但这里有一些或两个信息链接:
答案 1 :(得分:0)
您可以通过Connection.GetSchema检查shema(表格,视图等) - http://msdn.microsoft.com/en-us/library/ms254934%28v=vs.80%29.aspx