我正在将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();
我尝试将表名括在双引号("..."
),单引号('...'
),方括号([...]
)中,并尝试使用反斜杠。我也尝试结合所有描述的方法,但没有一个起作用。
如何获取具有如此困难名称的表的字段名称列表?