Автор Тема: AMM to PVD converter  (Прочитано 126533 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #15 : 26 Марта 2008, 05:27:42 »
AMM to PVD converter v 0.2.0 build 25
http://www.videodb.info/forum_ru/index.php?topic=115.msg680#msg680
Отправил новый баг репорт :(

Эта ошибка появляется постоянно???
А то что то по логу не понятно, ошибка "Деление на ноль" в функции запуска запроса к базе....
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: AMM to PVD converter
« Ответ #16 : 26 Марта 2008, 08:28:51 »
Цитировать
Эта ошибка появляется постоянно???
А то что то по логу не понятно, ошибка "Деление на ноль" в функции запуска запроса к базе....
Да. Пробовал на двух компах. И это именно та база, которая с первым релизом AMM2PVD сконвертировалась без проблем. Может для чистоты эксперимента пошарить Вам базу? Она у меня без картинок (хранить вне базы) и весит около 27мб.

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #17 : 26 Марта 2008, 08:31:47 »
Цитировать
Эта ошибка появляется постоянно???
А то что то по логу не понятно, ошибка "Деление на ноль" в функции запуска запроса к базе....
Да. Пробовал на двух компах. И это именно та база, которая с первым релизом AMM2PVD сконвертировалась без проблем. Может для чистоты эксперимента пошарить Вам базу? Она у меня без картинок (хранить вне базы) и весит около 27мб.
присылай на мыло или подругому скидывай БД
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #18 : 26 Марта 2008, 08:40:57 »
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн ChAG01

  • Новичок
  • *
  • Сообщений: 12
Re: AMM to PVD converter
« Ответ #19 : 26 Марта 2008, 10:47:17 »
отправил BugReport от своей попытки конвертации :-(.пробовал 2 и 3-й версием... ошибка таже...

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #20 : 26 Марта 2008, 11:05:45 »
отправил BugReport от своей попытки конвертации :-(.пробовал 2 и 3-й версием... ошибка таже...

У вас при импорте таблицы с фильмами скорей всего в поле Год стоит не числовое значение, в BugReport оно написано как "63&n"

Видимо придется проверять значение год на число и предлагать пользователю исправить....
« Последнее редактирование: 26 Марта 2008, 11:10:14 от moran »
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн ChAG01

  • Новичок
  • *
  • Сообщений: 12
Re: AMM to PVD converter
« Ответ #21 : 26 Марта 2008, 13:50:30 »
Цитировать
У вас при импорте таблицы с фильмами скорей всего в поле Год стоит не числовое значение, в BugReport оно написано как "63&n"
Видимо придется проверять значение год на число и предлагать пользователю исправить....
проверил, точно есть в годах такие символы и "????" - результат забора информации о фильме с http://www.videoguide.ru/
Млин, у меня более 600 фильмов с неправильными годами (символы 4"?"), вручную - затруднительно переправлять.... :-\
можно сделать, чтоб при конвертации неправильное значение года обнулялось или заменялось , допустим на 1500 год :-)
и еще...в некоторых значениях поля "страна", тоже могут быть неправильные символы....
« Последнее редактирование: 26 Марта 2008, 14:05:56 от ChAG01 »

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #22 : 26 Марта 2008, 14:21:48 »
можно сделать, чтоб при конвертации неправильное значение года обнулялось или заменялось , допустим на 1500 год :-)
Насчет года я подумаю, как лучше сделать, либо выбор, либо не импортировать...
и еще...в некоторых значениях поля "страна", тоже могут быть неправильные символы....
а по поводу страны, это по барабану, страна строка как в базе AMM так и в базе PVD, а вот год в AMM строка, а в PVD число, вот от сюда и проблемы...
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NewSky

  • Гуру
  • ****
  • Сообщений: 842
Re: AMM to PVD converter
« Ответ #23 : 26 Марта 2008, 14:22:07 »
To moran: Залил базу, ссылку кинул в личку. В архив положил баг репорт, который выдала 3 версия. То же ошибка. А развитие AMM2PVD просто радует! отлично получается! Уверен, многие и многие будут благодарны. А баги... да баги, уверен, пофиксятся :)
To ChAG01:
Советую Вам, зайти по старой памяти на сайт той программы, из которой мы оба пытаемся переконвертировать базу :) а точнее в форум, а точнее сюда и скачать плагин, который на раз поможет Вам привести в полный порядок Вашу АММ базу, а потом спокойно сконвертите ее в PVD. Плагин умеет если не все, то почти все. И такую ерунду, как выявить "кривые" года и прочее он выведет Вам за парсек и за те же парсек произведет автозамену. О бо всех возможностях писать долго (да и вроде как конкурентная все же прога, нехорошо это :) ) Вы почитайте тот форум, поковыряйте, все получится, а там глядишь и AMM2PVD уважаемый moran доведет до ума и все вкусненько законвертим.

Оффлайн Aig

  • Гуру
  • ****
  • Сообщений: 298
Re: AMM to PVD converter
« Ответ #24 : 26 Марта 2008, 16:18:18 »
to Morgan
AMM ставит год = ???? при добавлении фильма без импорта. IMHO, стоит отслеживать эту ситуацию. А вообще, THANKS за столь полезную прогу. Надеюсь, в будущем стараниями nostra она появится в качестве плагина.
Советую Вам, зайти по старой памяти на сайт той программы, из которой мы оба пытаемся переконвертировать базу :) а точнее в форум, а точнее ... и скачать плагин, который на раз поможет Вам привести в полный порядок Вашу АММ базу, а потом спокойно сконвертите ее в PVD. Плагин умеет если не все, то почти все. И такую ерунду, как выявить "кривые" года и прочее он выведет Вам за парсек и за те же парсек произведет автозамену.
Там есть еще т.н. mass-plugin, он может выбрать и заменить ???? года. Возможности скромнее, но отличие от указанного вами, не требует установленного Access.
Цитировать
  (да и вроде как конкурентная все же прога, нехорошо это :) )
Ой, да ну да ладно :) 1. AMM платная, хотя деньги небольшие. 2. Я сам с того форума попал на этот по ссылке ;)
PVD 1.0.2.7 - пробная эксплуатация, 0.9.9.29 в резерве.

Оффлайн Aig

  • Гуру
  • ****
  • Сообщений: 298
Re: AMM to PVD converter
« Ответ #25 : 26 Марта 2008, 16:39:22 »
To Morgan
 Вер. 0.2.0 - выдается ошибка:
  2.5 Type          : EFIBInterBaseError
  2.6 Message       : Form1.PVDQuery:
                      Violation of FOREIGN KEY constraint "".
                      Violation of FOREIGN KEY constraint "FK_MTREF" on table "MOVIES".
                      Foreign key reference target does not exist.
В вер. 0.1.0 не было. Наверное в добавленных полях.
Еще пожелание - пользовательские бы поля...
PVD 1.0.2.7 - пробная эксплуатация, 0.9.9.29 в резерве.

Оффлайн ChAG01

  • Новичок
  • *
  • Сообщений: 12
Re: AMM to PVD converter
« Ответ #26 : 26 Марта 2008, 17:20:10 »
To NewSky
To Aig
Спасибо за подсказку, пошел приводить свою базу в нормальный вид...
To Morgan
спасибо за программу конвертации

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #27 : 27 Марта 2008, 06:16:37 »
To All
не Morgan а Moran

To Morgan
 Вер. 0.2.0 - выдается ошибка:
  2.5 Type          : EFIBInterBaseError
  2.6 Message       : Form1.PVDQuery:
                      Violation of FOREIGN KEY constraint "".
                      Violation of FOREIGN KEY constraint "FK_MTREF" on table "MOVIES".
                      Foreign key reference target does not exist.
В вер. 0.1.0 не было. Наверное в добавленных полях.
Еще пожелание - пользовательские бы поля...

Ошибка вылезла на импорте связи "тип диска <-> фильм" в таблице связей AMM есть запись "тип диска -> на не существующий фильм в базе" либо наоборот...
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн ChAG01

  • Новичок
  • *
  • Сообщений: 12
Re: AMM to PVD converter
« Ответ #28 : 27 Марта 2008, 08:23:12 »
To NewSky
To Aig
Спасибо за подсказку, пошел приводить свою базу в нормальный вид...
To Moran
спасибо за программу конвертации
Sorry, Moran

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Re: AMM to PVD converter
« Ответ #29 : 27 Марта 2008, 10:29:38 »
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...