在触发SQL查询时捕获OdbcException

本文关键字:OdbcException 查询 SQL | 更新日期: 2023-09-27 18:06:14

'admin_table_name'是字符串数组,包含作为文本文件输入的表名,'table_index'是数组的索引。因此,在触发下面的查询时,通过抛出'OdbcException was caught'作为异常来避免"admin_table_name[table_index]"。我在代码中犯了什么错误?请帮助。

 cmd.CommandText = "SHOW KEYS FROM " + admin_table_name[table_index] + " where Key_name = 'PRIMARY'";
 dr = cmd.ExecuteReader();

在触发SQL查询时捕获OdbcException

为什么使用ODBC?对于大多数数据库是本地驱动程序可用。你能在执行Reader之前发布完整的CommandText字符串吗?