Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно открыть таблицу, не открывая контейнер базы данных / 10 сообщений из 10, страница 1 из 1
28.05.2013, 05:22
    #38275735
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
Как можно открыть таблицу, не открывая контейнер базы данных, надо просто взять данные с таблицы(от этого контейнер не рухнет), а для этого открыть контейнер, а в нем кто-то монопольно сидит и т.д. и т.п. ...Пользоватаься утилитами просмотра не хотелось бы..
...
Рейтинг: 0 / 0
28.05.2013, 06:41
    #38275757
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
q1w1e1,

Помнится, как-то помогли опции Again и Noupdate команды USE . Но твой ли это случай, не знаю, попробуй...
...
Рейтинг: 0 / 0
28.05.2013, 07:34
    #38275763
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
Можно так попробовать: Скопировать файл, затем FOPEN(), FWRITE() вычистить из заголовка упоминание БД, затем открывать.
...
Рейтинг: 0 / 0
28.05.2013, 08:41
    #38275804
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
Dima TМожно так попробовать: Скопировать файл, затем FOPEN(), FWRITE() вычистить из заголовка упоминание БД, затем открывать.Если БД открыта в монопольном режиме, то копирование не прокатит.
...
Рейтинг: 0 / 0
28.05.2013, 08:46
    #38275810
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
Jonny540Dima TМожно так попробовать: Скопировать файл, затем FOPEN(), FWRITE() вычистить из заголовка упоминание БД, затем открывать.Если БД открыта в монопольном режиме, то копирование не прокатит.
Как я понял монопольно открыт контенер БД а не DBF.
Если монопольно открыта DBF то никак ее не открыть.
...
Рейтинг: 0 / 0
28.05.2013, 09:55
    #38275893
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
спасибо...как я понял стандартных решений нет :-(, контейнер БЭСТ, поэтому никаких манипуляций делать не желательно, а то рухнет..., копирование в отдельный файл конечно же выход(временный), при разовом отчете, а если постоянно, то эти огромные таблицы пока скопируешь, пройдёт много времени... спасибо..
...
Рейтинг: 0 / 0
28.05.2013, 09:59
    #38275903
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
q1w1e1если постоянно, то эти огромные таблицы пока скопируешь, пройдёт много времени...
Как вариант делать копию базы ночью и по ней строить отчеты. Это при условии что сегодняшняя инфа не потребуется.
...
Рейтинг: 0 / 0
28.05.2013, 10:01
    #38275911
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
q1w1e1 контейнер БЭСТ
Ты уверен что он монопольно контейнер БД держит? может это твоя прога пытается монопольно открыть.
set exclusive off у тебя сделано?
...
Рейтинг: 0 / 0
28.05.2013, 10:44
    #38275994
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
Без понятия, когда открываешь таблицу, сразу же начинает открываться контейнер, иногда таблица нормально открывается, иногда говорит ассess denited(база занята), конечно можно open shared, но если контейнер иногда открывается монопольно(расследование кто, когда и почему проводить не буду), следовательно открытие этого контейнера в любом режиме(монопольно или наоборот) может привести к ошибке на той стороне, поэтому и возникла мысль попробовать открывать таблицы без контейнера, но видать, что при открытии таблицы в фоксе идет проверка на CDX, на контейнер и т.д., поэтому буду пока копировать...
...
Рейтинг: 0 / 0
28.05.2013, 12:01
    #38276169
Jonny540
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно открыть таблицу, не открывая контейнер базы данных
q1w1e1Без понятия, когда открываешь таблицу, сразу же начинает открываться контейнерА как ты хотел? Если таблица в базе, то...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно открыть таблицу, не открывая контейнер базы данных / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]