MobileBalance
Загрузить
Инструкция
FAQ на сайте
Плагины
Купить
Анализ детализаций
Загрузить
Инструкция
Купить
Поиск по адресу на спутниковой карте Москвы
Форум
Участники
Помощь
Вход-регистрация
фразу
слово
все слова
On-line: гостей 0. Всего: 0 [
подробнее..
]
имя:
пароль:
-
зарегистрироваться, я новый участник
-
я забыл пароль, прошу выслать на е-майл
Перед тем как что-нибудь написать, прочтите, пожалуйста,
правила
форума, обратив особое внимание на
п.3
!
Форум
»
»
Хранение истории в MS SQL Server
Переход по разделам форума
Архив
перенос
Автор
Сообщение
Valentin_N
Пост N: 2
Зарегистрирован: 26.11.09
Отправлено: 10.08.13 04:43. Заголовок: Хранение истории в MS SQL Server
По инструкции
http://mtsoft.ru/mobilebalance/mssql.shtml
создал таблицу, в файле Options.ini прописал строку подключения.
При запуске окно с ошибкой, лог файл:
-----------------------------------------------------------------------------------------------------------------------
MobileBalance 2.87.08
WVI: MajorVersion=6, MinorVersion=1, BuildNumber=7601, PlatformId=2, CSDVersion=Service Pack 1
10.08.2013 05:23:17: TfrmMain.FormCreate -- > AlterTable.AlterTablePhonesIfNeed -- > AlterTable.AddNewColumns -- > Неправильный синтаксис около конструкции ","
-----------------------------------------------------------------------------------------------------------------------
я так понимаю с момента написания инструкции добавились новые колонки,
которые MobileBalance пытается добавить при запуске.
Как быть?
P.S. MS SQL 2005 EXPRESS + Windows 7 x64
Спасибо: 0
Профиль
Цитата
Ответить
Ответов - 8 [
только новые
]
SiBear
администратор
Пост N: 1703
Зарегистрирован: 18.05.05
Отправлено: 12.08.13 10:55. Заголовок: Valentin_N Попробуй..
Valentin_N
Попробуйте воспользоваться первым пунктом инструкции: т.е. просто импортировать базу данных (фактически, одну таблицу Phones) из файла
BalanceHistory.mdb
.
Вы совершенно правы: добавились новые колонки, которые программы пытается добавить при старте, но то, что работает с MDB-базами не срабатывает с SQL-сервером... Инструкцию (скрипт создания таблицы) поправлю на сайте чуть позже...
Спасибо: 0
Профиль
Цитата
Ответить
homewell
Пост N: 4
Зарегистрирован: 29.03.17
Отправлено: 25.12.17 11:01. Заголовок: Сегодня нашел что в ..
Сегодня нашел что в логах была ошибка:
**********************************************************************************************************************************************
MobileBalance 17.15
WVI: MajorVersion=6, MinorVersion=2, BuildNumber=9200, PlatformId=2, CSDVersion=
25.12.2017 10:08:15: TfrmMain.FormCreate -- > AlterTable.AlterTablePhonesIfNeed -- > AlterTable.AddNewColumns -- > Не удалось выполнить вход. Имя входа принадлежит недоверенному домену и не может использоваться в проверке подлинности Windows
**********************************************************************************************************************************************
У меня используется MSSQL, я удалил файлик BalanceHistory.mdb из каталога с програмой, запустил повторно, файлик создался. Дальше я импортировал в БД таблицу Phones из BalanceHistory.mdb и сравнил поля в новой и старой таблицах...
В итоге новых колонок нет, а есть только куча других которых нет в БД BalanceHistory.mdb
Так что прога пытается добавить?
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 2540
Зарегистрирован: 18.05.05
Отправлено: 25.12.17 11:04. Заголовок: homewell Она добав..
homewell
Она добавляет, если нет, несколько полей (от одного до 10).
Но, судя по ошибке, в данном случае программа просто не может авторизироваться на MS SQL сервере.
Спасибо: 0
Профиль
Цитата
Ответить
homewell
Пост N: 5
Зарегистрирован: 29.03.17
Отправлено: 25.12.17 12:58. Заголовок: SiBear, как-то это с..
SiBear
, как-то это странно, потому что последняя запись с ошибкой в логах получилась как раз при проверке баланса и при этом в БД MSQL появились записи с данными на момент запроса...
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 2541
Зарегистрирован: 18.05.05
Отправлено: 25.12.17 16:20. Заголовок: Я сделал такой вывод..
Я сделал такой вывод только по тексту ошибки. Где явно сказано, что "Не удалось выполнить вход"
Спасибо: 0
Профиль
Цитата
Ответить
homewell
Пост N: 6
Зарегистрирован: 29.03.17
Отправлено: 26.12.17 10:10. Заголовок: SiBear, понятно что ..
SiBear
, понятно что по тексту ошибки.
Так что получается, прога пытается добавить колонку, когда не может соединится с сервером MSSQL?
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 2542
Зарегистрирован: 18.05.05
Отправлено: 26.12.17 10:15. Заголовок: Если Вы сделали импо..
Если Вы сделали импорт базы данных (фактически только одной таблицы Phones) из BalanceHistory.mdb, то программа не будет ничего пытаться добавить, т.к. "увидит", что все поля уже в наличии. Собственно, на MS SQL сервере она и не сможет добавить ничего. Там запрос чуть другой нужно использовать нежели чем при работе с Access-овской базой.
Метод AddNewColumns вызывается при каждом запуске. И он вызывается первым из числа методов по работе с БД. Поэтому ошибка возникает в нем. Это еще не говорит о том, что МБ пытается добавить поля. Сначала она проверяет какие уже существуют в таблице. Просто в нем она пытается соединиться с базой и, видимо, на этом месте "вылетает".
Спасибо: 0
Профиль
Цитата
Ответить
homewell
Пост N: 7
Зарегистрирован: 29.03.17
Отправлено: 26.12.17 10:48. Заголовок: спасибо за разъяснен..
спасибо за разъяснения
Спасибо: 0
Профиль
Цитата
Ответить
Ответ:
1
2
3
4
5
6
7
8
9
показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:
зарегистрироваться
Форум
»
»
Хранение истории в MS SQL Server
Переход по разделам форума
Архив
перенос
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT
3
час. Хитов сегодня:
0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет
Создай свой форум на сервисе Borda.ru
Форум находится на
73
месте в рейтинге
Текстовая версия