QT SQLite无法获取表信息

时间:2019-06-15 13:35:06

标签: sqlite qt qsqltablemodel qsqldatabase

我正在将C ++与QT 5.7.0一起用于处理某些旧式数据库(SQLite3)。

该数据库有许多名称为00.00.00/00:00_data_N的表。我可以像这样通过sql查询从此表中正确获取数据:

SELECT * from '00.00.00/00:00_data_N' ORDER BY id

例如,以下代码无法获取该表的列名:

auto r = _dataBase->record("00.00.00/00:00_data_N");
qDebug() << "Count: " << r.count();

我尝试将表名括在双引号("..."),单引号('...'),方括号([...])中,并尝试使用反斜杠。我也尝试结合所有描述的方法,但没有一个起作用。

如何获取具有如此困难名称的表的字段名称列表?

0 个答案:

没有答案