Ms70drv

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

Ms70drv

Сообщение novichok »

Подскажите, почему в 9.1 не образуется Ms70drv.log ?
Точнее, сам файл образуется, но в него не пишется неверный sql-запрос, создаваемый при помощи sqlAddStr, sqlPrepare и sqlExecute.
В 8.1 этот файл очень помогал при отладке, а теперь как запрос проверить.
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Ms70drv

Сообщение RAJAH »

Да, есть такое неудобство. Копирую текст запроса без операторов sqlAddStr в Суппорт, оттуда пробую запускать - так и проверяется работоспособность. :-)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Ms70drv

Сообщение edward_K »

Я делаю еще проще - все функции типа SQLADDSTR переопределены на мои, а в них идет запись в лог - получается готовый запрос и сразу же туда же результат выполнения - сразу видно в каком именно запросе ошибка. Опять же есть отладчик галактический - что то там можно понять.
LaaLaa

Re: Ms70drv

Сообщение LaaLaa »

novichok писал(а):Подскажите, почему в 9.1 не образуется Ms70drv.log ?
Точнее, сам файл образуется, но в него не пишется неверный sql-запрос, создаваемый при помощи sqlAddStr, sqlPrepare и sqlExecute.
В 8.1 этот файл очень помогал при отладке, а теперь как запрос проверить.
Странно конечно. Должен был воде писаться.
Попробуйте воспользоваться альтернативной возможностью.
Меню "Сервис | Утилиты | Система логирования | Запуск логирования".
Полученный SIL протокол можно анализировать с помощью http://www.gurock.com/downloads/smartin ... latest.exe
Там тоже должны быть все SQL запросы.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Ms70drv

Сообщение Den »

Попробуйте

database.DSQLErrorOutput=LOGWITHSOURCE

в папке запуска Гал. сформируется dsql.log
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

Re: Ms70drv

Сообщение novichok »

Den писал(а):Попробуйте

database.DSQLErrorOutput=LOGWITHSOURCE

в папке запуска Гал. сформируется dsql.log
А куда это записать? Если в vip в самом начале или после var, ошибку выдаёт при компиляции, двоеточие просит.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Ms70drv

Сообщение Den »

в cfg Галактики
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

Re: Ms70drv

Сообщение novichok »

Den, спасибо!
Это круто! :smile:
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Ms70drv

Сообщение maikl »

Восстановлю тему.
MS SQL. 9.1 уствновлены все обновления.
Почему то при запуске Support не образуется ms70drv.log
Как это исправить ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Ms70drv

Сообщение edward_K »

запустить запрос с ошибкой.
SQL select persons.nrec1 from persons;
- он создается только при ошибках. Запуск тут не причем. Может не создатся , если нет прав на рабочую папку ярлыка
maikl
Местный житель
Сообщения: 1503
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Тверь

Re: Ms70drv

Сообщение maikl »

Понятно. Просто это мне задали вопрос в ТП по проблеме не работающей проверки БД
LaaLaa

Re: Ms70drv

Сообщение LaaLaa »

К стати там в cfg появился параметр указывающий путь на лог файлы

Значение по умолчанию папка logs
Ответить