Обнаружив в тексте ошибку, выделите ее и нажмите Ctrl + Enter
Сообщения
Форум : Ошибка при обновлении БД до Версия 1.101.261.
Виктор | 27 апр. 2010 Вт 11:45 | Ответить |
---|---|---|
Ошибка при обновлении: слишком мало параметров. Требуется 1. ——————————————————————————————————————————————————— Êîä: 3061 (0x00000BF5) Ñòåê: [B2W::agAppMainModule.Main (440)] [B2W::miLicenseReminding.P10002 (140)] [B2W::mB2Solver.P0814 (130)] [B2_Solver::B2Solver.P0013 (350)] [B2_Solver::miB2Reminding.P0701 (140)] [B2_Solver::miB2Reminding.P0702 (110)] [B2_Solver::miB2Reminding.P0706 (120)] [B2_Solver::miAccStreamsLics.P00903 (120)] [B2_Solver::miAccStreamsLics.P00902 (190)] [B2_DBProvider::DBQAccStream.GetAccStreamsForSolver (120)] [B2_DBProvider::mB2DaoDataBase.B2QuerySql (130)] {Çàïðîñ, âûçâàâøèé îøèáêó: select a.ID AS AccStreamID, a.PersonID AS PersonID, pp.Type AS Type, IIf (pp.Type=1, np.INN, lp.INN) AS inn, IIf (pp.Type=1, '', a.KPP) AS kpp, IIf (pp.Type=2, lp.LPCategory, 0) AS LPCategory, a.LastYear, a.LastMonth, a.AccStreamType from (((AccStream AS a INNER JOIN ( select PersonID as ID from AccPerson Union select ChildPersonID as ID from Branches ) as p ON p.ID = a.PersonID) LEFT JOIN Person AS pp ON pp.ID = a.PersonID) LEFT JOIN LegalPerson AS lp ON lp.id = pp.PersonRealId ) LEFT JOIN NaturalPerson AS np ON np.id = pp.PersonRealId } [DAO.Database] |
Овионт Информ | 27 апр. 2010 Вт 12:17 | Ответить |
---|---|---|
1) В какой момент появляется указанное Вами сообщение?
2) Появляются ли какие-либо сообщения перед входом в программу? Предположительно, у Вас не обновилась база данных, и программа должна что-либо сообщать по этому поводу. |
Виктор | 27 апр. 2010 Вт 12:50 | Ответить |
---|---|---|
Да, база данных не обновилась.
1) При запуске программы. 2) Версия базы данных (1.94.245) младше версии программы (1.101.261). Необходимо выполнить обновление базы данных... Каким образом можно обновить БД, если компьютер, с которого всегда велось обновление вышел из строя? |
Овионт Информ | 27 апр. 2010 Вт 13:22 | Ответить |
---|---|---|
Зайдите в реестр, в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Oviont Inform\Balance2\General
Найдите там параметр InstallationType. Если его значение - Client, то исправьте на SRV и сохраните. Затем зайдите в программу, если ошибка сохранилась, то выйдите, сделайте резервную копию базы данных и снова запустите обновление. |
Виктор | 27 апр. 2010 Вт 14:25 | Ответить |
---|---|---|
База данных обновилась.
Но теперь она пустая.. Отчетность не отображается в клиенте программы. Подскажите, как теперь подключить обновленную базу? |
Овионт Информ | 27 апр. 2010 Вт 14:40 | Ответить |
---|---|---|
Отчетность не отображается в клиенте программы?
Уточните, а видна ли отчетность с того компьютера, с которого Вы провели обновление базы данных? |
Виктор | 27 апр. 2010 Вт 14:42 | Ответить |
---|---|---|
Не отображается и на клиенте и на компьютере с которого было произведено обновление.
|
Овионт Информ | 27 апр. 2010 Вт 15:18 | Ответить |
---|---|---|
В таком случае, потребуется восстановить базу данных из резервной копии, которую Вы сделали перед повторным запуском обновления.
Нажмите Пуск -- Все программы -- Баланс-2 -- Резервная копия БД -- Восстановить данные из резервной копии, и укажите место, где Вы сохранили резервную копию базы данных. |
Виктор | 27 апр. 2010 Вт 16:22 | Ответить |
---|---|---|
Восстановил, обновил заново - все заработало.
Спасибо. |