Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.11.06 09:47. Заголовок: Пожалуйста, помогите. Очень нужен.
Добрый день. Использую xHarbour 0.99.61 c ADSADT (родные таблицы, версия 8.0) Следующий код выдает ошибку: define DB_USERS "prgusers" use (DB_USERS) ADSADT Error 5132 Open Error В предыдущих версиях (до 0.99.5) использовал ADSCDX, тогда ошибки не было. А если написать так, то ошибки нет use prgusers В чем может быть проблема? СПАСИБО ЗА ВСЕ ОТВЕТЫ!!!
|
|
|
Ответов - 9
[только новые]
|
|
|
| постоянный участник
|
Пост N: 234
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.11.06 12:03. Заголовок: Re:
Скорей всего выражение (DB_USERS) рассматривается как макро выражение. Запустите с параметром, позволяющим посмотреть препроцессореый вывод, и посмотрите во что преобразуется данная команда на самом деле.
|
|
|
|
| |
Пост N: 425
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.11.06 12:12. Заголовок: Re:
User1 пишет: цитата: | Следующий код выдает ошибку: define DB_USERS "prgusers" |
| #define DB_USERS "prgusers" или же пробни так use &(DB_USERS)
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 02.11.06 13:21. Заголовок: Не получается!!! Что делать???
Не получается!!! Что делать???
|
|
|
|
| |
Пост N: 426
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.11.06 14:14. Заголовок: Re:
|
|
|
|
| Администратор
|
Пост N: 380
Зарегистрирован: 23.05.05
|
|
Отправлено: 03.11.06 09:26. Заголовок: Re:
Этот вопрос лучше задать на news://DevZone.Advantagedatabase.com
|
|
|
|
| постоянный участник
|
Пост N: 237
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.11.06 11:12. Заголовок: Re:
Он уже задал этот вопрос на xHarbour форуме. Как я уже говорил, надо просто получить препроцессорный вывод ( в Clipper за это отвечает параметр /p, в xHarbour - не знаю какой), и посмотреть какой код генерируется. Тогда и будет ясно, как правильно задать. Какие проблемы?!
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 03.11.06 13:56. Заголовок: СПАСИБО ВСЕМ!!!
Спасибо за ссылки Дима!!!. Так, проблема по моему во включении пути к имени таблицы. Точно не знаю. Вот сейчас поеду домой и попробую. СПАСИБО ВСЕМ
|
|
|
|
| Администратор
|
Пост N: 381
Зарегистрирован: 23.05.05
|
|
Отправлено: 03.11.06 13:59. Заголовок: Re:
думаю дело не в банальной описке это ошибка: database object not found т.е что-то связано с data dictionary ads штука капризная, сам знаю. Но помочь в этом случае не могу
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.11.06 11:19. Заголовок: Re:
Вопрос закрыть. Как и полагал, ошибка была в том, что к имени таблици было добавлено путь, а в словаре таблицы указаны в относительных путях. Впрочем, возникла другая проблема с АНСИ/ОЕМ. Вопрос следующего топика.
|
|
|
|