Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как пользоваться командой DbiPackTable [D5, dBase, FoxPro]


Страницы:   1 2

Alex* ©   (2004-02-26 10:57:00) 

Мастера подскажите!!! Взял из Helpa пример с DbiPackTable подставил в свою программуку в ответ в место исполнения примера вывалилась ошибка:
«[Error] Price.pas(226): Undeclared identifier: 'DbiPackTable'» Как же все таки подключить эту функцию? Посоветуйте кто знает. В каком uses она описана? Может есть еще какие функции аналогичные Фоксовской Pack?


Alex*   (2004-02-26 16:21:00) [1]


> Sandman25+1   (26.02.04 16:18) [23]

Спасибо. В предь внимательней буду


Sandman25+1   (2004-02-26 16:18:00) [2]

Например, тем, что нельзя обработать ошибку открытия таблицы.


Alex*   (2004-02-26 16:16:00) [3]


> DenK_vrtz ©   (26.02.04 16:12) [21]
> >как с энтим бороть в последуюшем пока не знаю
>
> корректно открывать, корректно закрывать +
> "Если в design-time таблица открыта, то это плохо" (с) Sandman25+1

Почему? Чем это грозит в будующем? Сразу извиняюсь за глупые вопросы но хотельсь бы знать


DenK_vrtz   (2004-02-26 16:12:00) [4]

>как с энтим бороть в последуюшем пока не знаю

корректно открывать, корректно закрывать +
"Если в design-time таблица открыта, то это плохо" (с) Sandman25+1


Alex*   (2004-02-26 16:10:00) [5]

СПАСИБО ВСЕМ ошибку нашел. Алис базы был открыт не закрывался. Талько как с энтим бороть в последуюшем пока не знаю.


Sandman25+1   (2004-02-26 16:06:00) [6]

Кстати, а Вы не из Delphi запускаете? Если в design-time таблица открыта, то это плохо :)


Sandman25+1   (2004-02-26 16:05:00) [7]

Точные имена:
PDOXUSRS.LCK
PARADOX.LCK


DenK_vrtz   (2004-02-26 16:04:00) [8]

Во-первых, см. Sandman25+1   (26.02.04 16:00) [15]
Во-вторых, с ним (Database Explorer) как раз ничего делать не надо, закрыть или не открывать на той таблице, которую хотите паковать.


Alex*   (2004-02-26 16:03:00) [9]


> Sandman25+1   (26.02.04 16:00) [15]

Там нет уже смотрел


Sandman25+1   (2004-02-26 16:00:00) [10]

Поиск устройте :)
В Вашем случае он скорее всего окажется там же, где и Ваш exe лежит.


Alex*   (2004-02-26 15:59:00) [11]


> Sandman25+1   (26.02.04 15:54) [12]
> Скорее всего, был некорректный выход из программы. Нужно
> удалить файл pdoxusers.lck или что-то типа того.

А где удалять? Презагружать пробовал та же ошибка вылетает


Alex*   (2004-02-26 15:57:00) [12]


> DenK_vrtz ©   (26.02.04 15:50) [11]
> так яснее?

Да!!! Только вопросов еще больше стало. Там все правильно прописал. Какие действия теперь с ним делать перед упаковкой бызы?


Sandman25+1   (2004-02-26 15:54:00) [13]

Скорее всего, был некорректный выход из программы. Нужно удалить файл pdoxusers.lck или что-то типа того.


DenK_vrtz   (2004-02-26 15:50:00) [14]

Delphi\меню\DataBase\Explorer(он же Database Explorer, он же SQL Explorer)

так яснее?


Alex*   (2004-02-26 15:46:00) [15]


> DenK_vrtz ©   (26.02.04 15:25) [9]
> А Database Explorer(или что-нить из этой оперы) на каком
> месте открыт?

Не слышал о таком. Что это такое и с чем это едят?


DenK_vrtz   (2004-02-26 15:25:00) [16]

А Database Explorer(или что-нить из этой оперы) на каком месте открыт?


Alex*   (2004-02-26 15:19:00) [17]


> Anatoly Podgoretsky ©   (26.02.04 12:34) [7]
> Зато работает пример из справки.

И там не работает одна и таже ошибка выскакивае
Table of buse….
код следующий
Uses BDE
var
 I_file : array[0..12] of Char;
…..
 Table1.Active:=False;  // без этого эксклюзивной не становилась
 Table1.Exclusive := True;
   Table1.Active:=True;  //здесь вылетает ошибка Table of buse….
   StrPCopy(I_file,'CLIENT');
   Check(DbiPackTable(Table1.Dbhandle,
                      Table1.Handle,
                      I_file,
                      szDBASE,
                      FALSE));
   Table1.Close;
 end;

Как с этим бороться? Пример из ФАКа. Везде на одном и том же месте


Anatoly Podgoretsky   (2004-02-26 12:34:00) [18]

Зато работает пример из справки.


Alex*   (2004-02-26 12:29:00) [19]


> Johnmen ©   (26.02.04 11:33) [5]
> http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988623569&n=14

Пример из ФАКа не работает ни один не другой


Johnmen   (2004-02-26 11:33:00) [20]

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988623569&n=14


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо