|
|
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
Есть программа для оптимизации рутины, а именно выборки данных из Оракловой базы и сохранения их в DBF-файл. Написана она в Delphi 2010 с использованием компонентов ODAC v9.3.8 (используются лишь TOraSession и TOraQuery) и TDbf v7.0.1. Запуск программы осуществляется посредством подключения по RDP к серверу приложений на базе Windows Server 2008 R2, причём каждый юзер подключается под своей учёткой. Одни юзеры нормально получают DBF'ники, тогда как у других каждый вызов Dbf1.Append вызывает ошибку (см. название темы). Забавное совпадение: ошибка вылазит только у юзеров, подключающихся с компа с Windows 10. Запись в DBF'ник происходит незаурядным способом: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Скажу сразу, что свойства TDbf ReadOnly и Exclusive были сразу сброшены в False через Object Inspector, и программа к ним нигде и никак не обращается. Уже пробовали в начале while'а, сразу перед Append'ом вставлять Код: pascal 1. Ни разу ни у кого он не сработал, даже у «Десяточников», у которых ошибка вылезла. Где здесь собака м.б. зарыта: в настройках учёток на сервере приложений, в Win10 на компах юзеров или ещё где-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2017, 23:31:34 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
Megadragon, чета сбойнуло. Удали все таблички и пересоздай их заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 00:24:04 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
Трассировка невозможна? Может быть это просто проблема с доступом к файлу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 00:26:37 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
rgreat, с TDbf обычное дело. Лечится обычно пересозданием файьлв с табличками, если разбираться лень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 00:44:51 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
rgreatТрассировка невозможна? В том-то и дело, что «в боевых условиях», то бишь на сервере приложений, невозможна. А разрабатывается прога на локальном компе с Win7, на котором, естественно, данной проблемы не возникает. rgreatМожет быть это просто проблема с доступом к файлу. Смотрели права доступа к папке и к создаваемым файлам – все одинаковые. чччДУдали все таблички и пересоздай их заново. Таблички в смысле TDbf-компоненты или файлы на диске? Если файлы, то они и так создаются во время вызова Dbf1.CreateTable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 01:12:33 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
MegadragonrgreatТрассировка невозможна? В том-то и дело, что «в боевых условиях», то бишь на сервере приложений, невозможна. А разрабатывается прога на локальном компе с Win7, на котором, естественно, данной проблемы не возникает.Удаленную отладку не предлогать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 01:57:28 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
rgreatMegadragonпропущено... В том-то и дело, что «в боевых условиях», то бишь на сервере приложений, невозможна. А разрабатывается прога на локальном компе с Win7, на котором, естественно, данной проблемы не возникает.Удаленную отладку не предлогать? Идея хорошая. Не подскажете, как её делать по RDP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 17:44:59 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2017, 19:24:45 |
|
||
|
TDbf: cannot modify a read-only dataset
|
|||
|---|---|---|---|
|
#18+
Megadragon, Доброго времени суток! Помог Fix in DBF.pas Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Описано здесь https://sourceforge.net/p/tdbf/discussion/107245/thread/c0de08c9/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2017, 16:33:49 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39417662&tid=2041954]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
195ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 494ms |

| 0 / 0 |
