C#中如何判断数据库中的一个表是存在的

2025-05-22 09:41:18
推荐回答(3个)
回答(1):

OleDbConnection类有个方法:GetSchema("Tables")
返回数据库里所有表信息,循环这个DataTable,判断表是否存在

回答(2):

可以用 异常判断吧
你执行个有关这个表的简单不会出现问题的sql 语句 如果报错 提取报错信息 或者直接判断就是不存在
如果存在就不会出现什么问题 可以进行你的操作了

回答(3):

DataTable ret = con.GetSchema("Tables");