Помогите открыть таблицу | |
---|---|
Другой Дмитрий Автор |
Необходимо написать курсовик по Visual FoxPro 8.0. Ранее FoxPro не пользовался.
Имеется база Partners.dbc в папке c:\foxpro\partners\data, в ней таблицы Firms.dbf и Posts.dbf Пишу set default to 'c:\foxpro\partners\data' open database Parthers use Firms alias Firms use Posts alias Posts select Firms apend blank Получаю в ответ "Не возможно открыть курсор Firms, так как он только для чтения" Чего ему не нравиться, вроде бы все написал по справке правильно? |
Re: Помогите открыть таблицу | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
use Firms alias Firms in 0
use Posts alias Posts in 0 ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Помогите открыть таблицу | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Ну таблицу ты открыл, раз по use не выругался.
А на счет append, так может у тебя с правамидоступа к директории не все в порядке. ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Помогите открыть таблицу | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Во глазастый, а я там понаписал
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Помогите открыть таблицу | |
---|---|
Другой Дмитрий Автор |
use Firms alias Firms in 0 ничего не меняет
Права доступа в порядке - я под админом сижу на WinXP. Может быть какие-нибудь установки SET? |
Re: Помогите открыть таблицу | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Или у таблы стоит ReadOnly или табла включена в экзешник
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Помогите открыть таблицу | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Цитата:Угу, если таблицы не сам создавал, а например с компакта списал и флажок атрибутов ридонли не снял. А на счет use Firms alias Firms in 0 Piva правильно тебе подсказал Отредактировано (17.03.05 09:57) ------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Помогите открыть таблицу | |
---|---|
Другой Дмитрий Автор |
Таблицы создавал сам уже несколько раз и уже достало.
use Firms alias Firms in 0 начал писать сразу, потом "in 0" убрал, вернул - все едино. нашел в интернете (http://hghltd.yandex.com/yandbtm?url=http://koapp.narod.ru/tehlit/programmer/xbase/foxpro20doc/cf_14.htm&text=foxpro+%EA%F3%F0%F1%EE%F0+%F2%EE%EB%FC%EA%EE+%E4%EB%FF+%F7%F2%E5%ED%E8%FF&reqtext=%28foxpro::535033+%26%26/%28-3+3%29+%EA%F3%F0%F1%EE%F0::134708+%26%26/%28-3+3%29+%F2%EE%EB%FC%EA%EE::0+%26/%28-1+3%29+%E4%EB%FF::0+%26+%F7%F2%E5%ED%E8%FF::17791%29//6&dsn=127&d=669675&isu=1) "SELECT ... INTO .... CURSOR - Результат запроса сохраняется в курсоре с именем . Если Вы указываете имя открытой базы данных, FoxPro закрывает базу и создает курсор с этим именем без предупреждения, если SET SAFETY OFF. После выполнения команды SELECT временный курсор становится открытым и активизируется только для чтения . Вы можете осуществлять просмотр." Может у меня Select FoxPro путается с Select SQL'а? Может Fox криво установлен? Еще вопрос: ничего не произойдет с базой если в нее добавить и удалить ключи таблиц, сами таблицы? А для чего "табла включена в экзешник" - у меня included. |
Re: Помогите открыть таблицу | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
У SELECT и SELECT - SQL разный синтаксис и путаться они не могут, а вот для таблицы поставь Exclude
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Помогите открыть таблицу | |
---|---|
Другой Дмитрий Автор |
Всем большое спасибо. Сейчас проверить не могу. Попробую вечером дома.
|
© 2000-2024 Fox Club  |