Как открыть SQLITEDB (контакты, заметки)

  • Автор темы Автор темы ^_SET_^
  • Дата начала Дата начала
11/3/08
237
16
0
Кредиты
0
Ситуация такая, пришел клиент удалил через iTools контакты (которые очень нужны). В сети была информация, что при удалении контактов сам файл Adressbook не удаляется. Только меняется, грубо говоря, значения ячейки (тк формат sqlitedb является таблицой). Дальше, скопировал этот файл открыл через FAR, SQLite browser. В итоге, нашел все номера и названия контактов но... Все перемешено! Теперь, нужна помощь для того чтоб вытащить эти контакты из этого файла! Инструкции или какие нибудь подсказки порадовали бы! Рахмат!
 
1. Открываем базу данных AddressBook
Открываем Файрфокс и ставим расширение SQLite Manager, Перезапускаемся. Заходим в Web Developer->SQLite Manager. В окне SQLite Manager кликаем значок «Открыть» и выбираем AddressBook.sqlitedb.
Как вариант, открыть файл в формате SQLite версии 3 можно программой SQLite Expert Professional — ее можно купить или найти в торрентах.
2. Открываем закладку «Выполнить команду SQL» и заводим следующий запрос
select ABPerson.prefix, ABPerson.first,ABPerson.last, ABMultiValue.value from ABPerson,ABMultiValue where ABMultiValue.record_id=ABPerson.ROWID
если нужны более подробные данные, такие как дни рождения, заметки и прочее, запрос изменяется до следующего:
select ABPerson.prefix,ABPerson.suffix, ABPerson.first,ABPerson.middle,ABPerson.last, ABMultiValue.value, ABPerson.note, ABPerson.nickname, ABPerson.organization, ABPerson.department, ABPerson.jobtitle, ABPerson.birthday from ABPerson,ABMultiValue where ABMultiValue.record_id=ABPerson.ROWID
Готово; вы получаете список своих контактов.
3. Жмите кнопку Actions и выберите Save Result (CSV) to file (Сохранить в файл CSV)

как-то так, первая строчка в гугле
 
Назад
Верх Низ