我在 C# 中有一个处理.xls
文件的程序,我在其中查询数据库,如下所示:
SELECT * FROM [" +sheet + "$]
如果工作表不存在,程序就会崩溃。
我需要首先检查表是否存在,如果存在,请进行一些查询。
使用,OleDbDataAdapter
或SQL
查询时是否有任何此类选项?SELECT
INSERT
UPDATE
DELETE
我在 C# 中有一个处理.xls
文件的程序,我在其中查询数据库,如下所示:
SELECT * FROM [" +sheet + "$]
如果工作表不存在,程序就会崩溃。
我需要首先检查表是否存在,如果存在,请进行一些查询。
使用,OleDbDataAdapter
或SQL
查询时是否有任何此类选项?SELECT
INSERT
UPDATE
DELETE
使用 GetOleDbSchemaTable 函数。这有点晦涩难懂,但这里有一两个链接到一些信息:
您可以通过 Connection.GetSchema - http://msdn.microsoft.com/en-us/library/ms254934%28v=vs.80%29.aspx检查shema(表、视图等)