Ms70drv
Модераторы: m0p3e, edward_K, Модераторы
Ms70drv
Подскажите, почему в 9.1 не образуется Ms70drv.log ?
Точнее, сам файл образуется, но в него не пишется неверный sql-запрос, создаваемый при помощи sqlAddStr, sqlPrepare и sqlExecute.
В 8.1 этот файл очень помогал при отладке, а теперь как запрос проверить.
Точнее, сам файл образуется, но в него не пишется неверный sql-запрос, создаваемый при помощи sqlAddStr, sqlPrepare и sqlExecute.
В 8.1 этот файл очень помогал при отладке, а теперь как запрос проверить.
Re: Ms70drv
Да, есть такое неудобство. Копирую текст запроса без операторов sqlAddStr в Суппорт, оттуда пробую запускать - так и проверяется работоспособность.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Ms70drv
Я делаю еще проще - все функции типа SQLADDSTR переопределены на мои, а в них идет запись в лог - получается готовый запрос и сразу же туда же результат выполнения - сразу видно в каком именно запросе ошибка. Опять же есть отладчик галактический - что то там можно понять.
Re: Ms70drv
Странно конечно. Должен был воде писаться.novichok писал(а):Подскажите, почему в 9.1 не образуется Ms70drv.log ?
Точнее, сам файл образуется, но в него не пишется неверный sql-запрос, создаваемый при помощи sqlAddStr, sqlPrepare и sqlExecute.
В 8.1 этот файл очень помогал при отладке, а теперь как запрос проверить.
Попробуйте воспользоваться альтернативной возможностью.
Меню "Сервис | Утилиты | Система логирования | Запуск логирования".
Полученный SIL протокол можно анализировать с помощью http://www.gurock.com/downloads/smartin ... latest.exe
Там тоже должны быть все SQL запросы.
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Ms70drv
Попробуйте
database.DSQLErrorOutput=LOGWITHSOURCE
в папке запуска Гал. сформируется dsql.log
database.DSQLErrorOutput=LOGWITHSOURCE
в папке запуска Гал. сформируется dsql.log
Re: Ms70drv
А куда это записать? Если в vip в самом начале или после var, ошибку выдаёт при компиляции, двоеточие просит.Den писал(а):Попробуйте
database.DSQLErrorOutput=LOGWITHSOURCE
в папке запуска Гал. сформируется dsql.log
-
- Местный житель
- Сообщения: 1844
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Ms70drv
в cfg Галактики
Re: Ms70drv
Den, спасибо!
Это круто!
Это круто!
Re: Ms70drv
Восстановлю тему.
MS SQL. 9.1 уствновлены все обновления.
Почему то при запуске Support не образуется ms70drv.log
Как это исправить ?
MS SQL. 9.1 уствновлены все обновления.
Почему то при запуске Support не образуется ms70drv.log
Как это исправить ?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Ms70drv
запустить запрос с ошибкой.
SQL select persons.nrec1 from persons;
- он создается только при ошибках. Запуск тут не причем. Может не создатся , если нет прав на рабочую папку ярлыка
SQL select persons.nrec1 from persons;
- он создается только при ошибках. Запуск тут не причем. Может не создатся , если нет прав на рабочую папку ярлыка
Re: Ms70drv
Понятно. Просто это мне задали вопрос в ТП по проблеме не работающей проверки БД
Re: Ms70drv
К стати там в cfg появился параметр указывающий путь на лог файлы
Значение по умолчанию папка logs
Значение по умолчанию папка logs