:: Архив конференции по VFP до 2005 года
Помогите открыть таблицу
Другой Дмитрий
Автор
Необходимо написать курсовик по 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, так как он только для чтения"

Чего ему не нравиться, вроде бы все написал по справке правильно?
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
use Firms alias Firms in 0
use Posts alias Posts in 0




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Ну таблицу ты открыл, раз по use не выругался.
А на счет append, так может у тебя с правамидоступа к директории не все в порядке.




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Во глазастый, а я там понаписал




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
Другой Дмитрий
Автор
use Firms alias Firms in 0 ничего не меняет
Права доступа в порядке - я под админом сижу на WinXP.

Может быть какие-нибудь установки SET?
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Или у таблы стоит ReadOnly или табла включена в экзешник




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Цитата:
Или у таблы стоит ReadOnly
Угу, если таблицы не сам создавал, а например с компакта списал и флажок атрибутов ридонли не снял. А на счет use Firms alias Firms in 0 Piva правильно тебе подсказал



Отредактировано (17.03.05 09:57)


------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
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.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
У SELECT и SELECT - SQL разный синтаксис и путаться они не могут, а вот для таблицы поставь Exclude




------------------
Лучше переесть, чем недоспать.
Не спеши, а то успеешь.
Ratings: 0 negative/0 positive
Re: Помогите открыть таблицу
Другой Дмитрий
Автор
Всем большое спасибо. Сейчас проверить не могу. Попробую вечером дома.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 3 (Гостей: 3)

© 2000-2024 Fox Club 
Яндекс.Метрика