Я пытаюсь получить контакты с ПК Viber. Я прочитал нижеприведенное решение на сайте. Однако во время выполнения команды я получаю сообщение об ошибке: Ошибка: нет такой таблицы: ContactRelation

Просим Вас сообщить мне, как устранить указанную ошибку.

загрузите оболочку командной строки для доступа и изменения баз данных SQLite и скопируйте sqlite3.exe, viber.db и data.db в C:. Затем в CMD(Пуск -> Выполнить -> cmd.exe) поместите себя в C:\ и введите sqlite3.exe viber.db. Затем введите:

ВЫБЕРИТЕ ContactRelation.Номер, контакт.Имя, Контакт.SecondName ОТ КОНТАКТА ВНУТРЕННЕЕ СОЕДИНЕНИЕContactID = ContactRelation.ContactID ЗАКАЗАТЬ ПО КОНТАКТУ.Имя;

1 ответ1

0

Я не знаю, нашли ли вы решение для этого или нет, но для любых будущих проблем с этим, введите эту строку кода вместо этого (поскольку, насколько я знаю, в базе данных viber больше нет таблицы с именем ContactRelation ), все контактные данные на самом деле только в таблице "Контакт":

 SELECT  Contact.Name,Contact.Number FROM Contact ORDER BY Contact.Name;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .