Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / для Glory подробнее про ошибку File is in use / 3 сообщений из 3, страница 1 из 1
31.01.2002, 17:19
    #32021939
Helen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для Glory подробнее про ошибку File is in use
Описание ошибки : Could not execute query against OLE DB provider 'MSDASQL'. [SQLSTATE 42000] (Error 7320) File is in use.] [SQLSTATE 01000] (Error 7312). The step failed.
Считывание из DBF происходит и с помощью курсоров(причем используются как локальные, так и глобальные) и формированием временных таблиц.
Ошибка происходит каждый день, особенно во время активной работы юзеров с dbf файлами, причем эта ошибка возникает приработе с разными таблицами dbf.
другие приложения нормально работают с этими же dbf файлами и эта ошибка не происходит.
Рекурсивная обработка обязательна, и никуда тут не денешься.
А вот насчет строчки кода это сложнее. При повторном запуске все отрабатывает нормально и дело тут не в строчке кода а, как мне кажеться, в работе с dbf.
По моему я ответила на все вопросы, может что-тол еще не понятно?
...
Рейтинг: 0 / 0
31.01.2002, 19:17
    #32021942
Helen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для Glory подробнее про ошибку File is in use
Описание ошибки : Could not execute query against OLE DB provider 'MSDASQL'. [SQLSTATE 42000] (Error 7320) File is in use.] [SQLSTATE 01000] (Error 7312). The step failed.
Данные из dbf считываются и курсорами(используются как локальные так и глобальные) и во временные таблицы.
Рекурсия необходима и никак от нее не уйдешь.
Ошибка вылезает переодически по времени и на разных строках кода при обращении к разным dbf.
С этими же dbf работают разные приложения и нигде такой ошибки не наблюдалось.
Вроде на все вопросы я ответила. Может у тебя есть какие-то предложения?
...
Рейтинг: 0 / 0
01.02.2002, 07:47
    #32021960
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
для Glory подробнее про ошибку File is in use
Что могу посоветовать
1. Попробовать использовать Jet.OLEDB првайдера
2. Выбрать данные из всех dbf файлов во временные таблицы _до начала рассчетов_
SELECT * INTO #mydfb1 FROM mydbfs...mydbf1
и потом уже запускать ваши процедуры
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / для Glory подробнее про ошибку File is in use / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]