Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
ВнизПроблемы при выполнения запроса Найти похожие ветки
← →
VAleksey (2002-11-14 10:45) [0]Для создания отчетов использую fastreport.
Внутри отчета есть форма на которой компонент TfrBDEQuery со сложным запросом, внутри которого происходит масса вычислений.
Программы расположена на Win2000 Server и Win98. База парадокс на расшаренном диске (от Win2000). При формировании отчета (точнее при выполнении запроса) программой возникает ошибка Capability not supported. Field or directory does not exists .... paradox.lck.
Все остальные отчеты работают нормально.
Этот же запрос при его выполнении в DBD выполняется нормально. Более того, захватил я все базы от клиента ( и отчеты ) к себе. У меня все выполняется нормально.
Я так подозреваю, что дело может быть в нехватке ресурсов сервера. Т.е. может не хватает ресурсам BDE, размеров кэша ? , впрочем, ... ваше мнение мастера ?
← →
VAleksey (2002-11-15 13:06) [1]Э .Э ..ЭЭэ .Никто не хочет высказаться ?
← →
ScareCrow (2002-11-15 14:10) [2]Capability not supported. Field or directory does not exists .... paradox.lck.
Такое сообщение появляется (выделенная часть), когда Ваша таблица лежит в одном каталогеХ, а реально программа обращается к каталогуY . У меня такое случалось после того, как я "игрался" с указанием пути к таблице(таблицам).
Не помню точно, но кажется вместо алиаса указывал путь к таблице прямиком или что-то вроде этого. У меня перед обращением к таблице создавался каталог. Так вот Он создавался совсем не там где было задумано мной, так что попрубуйте контролировать этот момент в RunTime по F8. Будьте поаккуратней с TDataSet.DatabaseName и TDataSet.Database. Что касается
Field or directory does not exists .... paradox.lck.,
то похоже это не более чем следствие того, что программа
"смотрит не в то место".
Больше пока подсказать ничего не могу, успехов!
← →
VAleksey (2002-11-15 14:15) [3]Вот точно я не такого ответа ждал. :)) Не в обиду, но я сам уже давно собаку съел на настройках алиасов и путей к сетевым базам парадокса. Да и писал же - ВСЕ ОСТАЛЬНЫЕ ОТЧЕТЫ РАБОТАЮТ НОРМАЛЬНО.
← →
VAleksey (2002-11-15 14:16) [4]Вдогонку ... хотя может в Private Dir что - то не так ? Он у меня совпадает с основным каталогом программы. И Сообщение
Field or directory does not exists .... paradox.lck.,
ругается именно в это место.
← →
ScareCrow (2002-11-15 14:21) [5]Я не настаиваю, но попробуйте проделать тоже самое, что было у меня: непосредственно перед строкой кода, порождающей эту ошибку,
создайте каталог или какой-нибудь пустой файл, и посмотрите, где это добро ляжет...
← →
ScareCrow (2002-11-15 14:24) [6]Вдогонку ... Я НЕ ОБИДЧИВЫЙ и особенно не увлекался настройкой алиасов :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c