Подскажите, чем открыть этот файл? (*.db3)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 12:19

Здравствуйте, в архиве файл БД программы MediaPortal 1.0 (программа представляет собой медиатеку с довольно гибкими настройками скрин). В файле хранятся непосредственно данные о каждом фильме. Подскажите пожалуйста, чем можно редактировать этот файл? Желательно конечно через VB, но на самый крайний случай подойдет и сторонний софт.
Задача сделать продвинутый граббер информации\обложек для фильмов, т.к. то что там идет для рускоязычных пользователей - не поддается никакой критике..
Заранее спасибо!
Вложения
VideoDatabaseV5.zip
(71.66 Кб) Скачиваний: 370

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Williams » 11.03.2009 (Ср) 12:23

В таких случаях юзаются соответствующие сайты, например этот
И вы думаете, что вас оставят в живых после прочтения этого поста?

Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 17:02

Ну это SQL файл, это не секрет.. и на форуме даже встрачаются куски кода на смежную тематику, но хотелось бы подробнее..
С базами данных раньше не работал..

--
если подробнее - это sqlite3

Snussi
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 151
Зарегистрирован: 21.07.2004 (Ср) 18:08
Откуда: Москва, Россия

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Snussi » 11.03.2009 (Ср) 19:01

Mihail_ писал(а):Ну это SQL файл, это не секрет.. и на форуме даже встрачаются куски кода на смежную тематику, но хотелось бы подробнее..
С базами данных раньше не работал..


Дружеский совет - задайте вопрос конкретнее. А то сейчас он звучит как "научите работать с базами данных".
Если вопрос именно в этом - прямой ход на www.sql.ru, там помогут :)

Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 19:10

Пока вот нашел еще сообщение на официальном форуме программы, что это SQLite3 и что можно общаться с ней при помощи ODBC драйвера (написано что можно будет даже в excel'е открыть, но у меня не очень получилось)..
Установил отсюда SQLite ODBC Driver, в администрировании появился пункт "Источники данных (ODBC)", что дальше? Как работать с файлом через этот драйвер и нужен ли он вообще?

Snussi
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 151
Зарегистрирован: 21.07.2004 (Ср) 18:08
Откуда: Москва, Россия

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Snussi » 11.03.2009 (Ср) 19:21

Mihail_ писал(а):Как работать с файлом через этот драйвер и нужен ли он вообще?

Нужен, нужен...
Копайте в сторону ADO - что на данном форуме, что на любом другом найдете массу информации.

Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 19:39

Нужен, хорошо - но я не до конца понимаю по какому принципу это все должно работать.
Мне нужно считывать\редактировать простенький файл с несколькими полями, который вроде записан в формате sqlite3, для этого мне нужно поднять у себя sql сервер да еще и обращаться к нему через odbc драйвер?
А по-проще как-нибудь, скажем напрямую этот файл редактировать нельзя?

Snussi
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 151
Зарегистрирован: 21.07.2004 (Ср) 18:08
Откуда: Москва, Россия

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Snussi » 11.03.2009 (Ср) 19:50

Ну, если речь о таких простых операциях, то нет ничего проще:
1. Заходите на http://www.sqlite.org/.
2. Идете в раздел Developers.
3. Хорошенько его изучаете, чтобы понять формат файла.
4. Пишете свое ядро, работающее с данным форматом файлов.
5. Наслаждаетесь проделанной работой.

Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 20:01

хорошо, напрямую с файлом работать нельзя :), а как можно?
какая будет схема работы и какие дополнительные компоненты потребуются для корректной работы?
заранее спасибо за ответ!

-
Snussi писал(а):4. Пишете свое ядро, работающее с данным форматом файлов.

кстати, похоже я нашел нечто подобное, использующее AGS_SQLite.dll здесь и здесь (саму длл брать здесь), но только оно работает со старым форматом файлов - "*.db", а у нас уже "*.db3" :(

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение BION » 11.03.2009 (Ср) 21:07

Файл формата SQlite3. Он у вас поврежден, вернее поврежден заголовок, а должон быть заголовок таким: "SQLite format 3".
Я поаравил, в аттаче вручаю его вам.
Для редактирования, просмотра и SQL-боловства советую пользовать это вот программку: SQLite Studio. Хотя есть и другие не менее хорошие.

Если нужно могу скинуть библиотечки для работы с базой из VB6. Тут ODBC драйвера совсем не нужны.
Вложения
VideoDatabaseV5_new.zip
(71.19 Кб) Скачиваний: 344
Буээ!

Mihail_
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 31.03.2008 (Пн) 20:57

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение Mihail_ » 11.03.2009 (Ср) 22:33

BION Спасибо, я как раз пришел к мысли, что какая-то из софтин, которая не переварила файл (много чем пытался его открыть) попыталась его "исправить"..
Паралельно нашел более-менее свежие (сентябрь 2008) библиотеки "ядра" SQlite под VB - http://tannertech.net/sqlite3vb/

emlen
Новичок
Новичок
Аватара пользователя
 
Сообщения: 26
Зарегистрирован: 04.06.2006 (Вс) 19:36

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение emlen » 17.03.2016 (Чт) 10:34

Mihail_ писал(а):BION нашел более-менее свежие (сентябрь 2008) библиотеки "ядра" SQlite под VB - http://tannertech.net/sqlite3vb/
BION писал(а):могу скинуть библиотечки для работы с базой из VB6. Тут ODBC драйвера совсем не нужны.

Эммм, тема уже заброшенная давно, но может кто-нибудь услышит и поможет с самым простым способом самых примитивных операций с локально расположенным небольшим файликом бд SQLite3 ? Может можно как-то какую-нибудь библиотечку прилинковать к исполняемому файлу?

emlen
Новичок
Новичок
Аватара пользователя
 
Сообщения: 26
Зарегистрирован: 04.06.2006 (Вс) 19:36

Re: Подскажите, чем открыть этот файл? (*.db3)

Сообщение emlen » 23.03.2016 (Ср) 13:05

Mihail_ писал(а):BION Спасибо, я как раз пришел к мысли, что какая-то из софтин, которая не переварила файл (много чем пытался его открыть) попыталась его "исправить"..
Паралельно нашел более-менее свежие (сентябрь 2008) библиотеки "ядра" SQlite под VB - http://tannertech.net/sqlite3vb/

ни у кого не осталось библиотечки, на которую данная ссылка когда-то вела?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 43

    TopList