У меня проблема с добавлением индекса в базу данных памяти, прикрепленную к основная база данных.
1) Я открываю базу данных (F) из файла
2) Присоединяю: memory: (M) базу данных
3) Создаю таблицы в базе данных M
4) Копирую данные из F в M
Я также хотел бы создать индекс в базе данных M, но не знаю, как это сделать. Этот код создает индекс, но в базе данных F:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [PANEL]([ID] ASC);";
Я попытался добавить квалификатор имени перед таблицей имя вроде этого:
sQuery = "CREATE INDEX IF NOT EXISTS [INDID] ON [M.PANEL]([ID] ASC);";
, но SQLite возвращает сообщение о том, что столбец main.M.PANEL не существует.
Что я могу сделать?