Перевод table is busy

Перевод table is busy

Суть вопроса, в следующем есть одна таблица к ней обращается один пользователь! Действия следующие происходит
Table.open;
table.append;
—————
table.post;
table.close;
более ни каких действий не просиходит с этой таблицей!
Если таблица не существуют то мы её создаём!
Где искать грабли которые и дают такое сообщениие «Table is busy»


Anatoly Podgoretsky © ( 2008-01-28 15:20 ) [1]

> ganda (28.01.2008 14:18:00) [0]

В настройках БДЕ или в других местах кода.

А где смотреть в других местах настроек БДЕ?!


ditrix © ( 2008-01-28 16:28 ) [3]

ищи local_shared должно быть true
// по памяти 😉


Anatoly Podgoretsky © ( 2008-01-28 16:32 ) [4]

> ganda (28.01.2008 15:24:02) [2]

Другие места не в БДЕ, а в твоей программе.

может быть открыта в IDE. вероятно если запуск идет из среды.


Loginov Dmitry © ( 2008-01-28 21:29 ) [6]

> Где искать грабли которые и дают такое сообщениие «Table
> is busy»

Наиболее вероятно, что их следует искать в твоей программе, или в способе работы с нею. BDE — самая сложная «СУБД», и с ней нужно работать крайне осторожно. Шаг влево или вправо — нарушение работы программы, после чего приходится вырубать все, что использует этот самый BDE (в том числе и Delphi). Пытаться использовать BDE при разработке чего-то серьезного — это найти себе геммороя не на один год.

Ошибка «Table is busy» может произойти по разным причинам:
— некорректно вышли из программы при открытом состоянии набора данных (например, сняли из диспетчера задач, либо сняли на Ctrl+F2 из Delphi) (здесь возможны и другие ошибки)
— таблица уже открыта в другом приложении (или в Delphi) в монопольном режиме, либо при включенном ChacheUpdates.
— возможно, после создание таблицы не были закрыты какие-нибудь дескрипторы
— другие причины


Виталий Панасенко(дом) ( 2008-01-28 21:30 ) [7]

вероятно, sniknik © (28.01.08 18:23) [5] + таблица открывается в эксклюзивном варианте. т.е. работают 2 копии


Германн © ( 2008-01-29 01:10 ) [8]


> Виталий Панасенко(дом) (28.01.08 21:30) [7]

Или
> Loginov Dmitry © (28.01.08 21:29) [6]
>
> — некорректно вышли из программы при открытом состоянии
> набора данных (например, сняли из диспетчера задач, либо
> сняли на Ctrl+F2 из Delphi) (здесь возможны и другие ошибки)

остался файл *.lck, в котором запись в данную таблицу заблокирована «погибшим» приложением.


Виталий Панасенко(дом) ( 2008-01-30 00:00 ) [9]


> Германн © (29.01.08 01:10) [8]

В этом случае обычно не Table busy,а Directory is busy. На счет занятой таблицы — не замечал ни разу

Источник

Table is busy (BDE)

подскажите пожалуйста как бороться с ошибкой «Table is busy». Я уже всё облазил, много форумов просмотрел и не нашёл никакого решения. Что делать уже не знаю.
В общем задача такая. Есть таблица и в ней свободно через DBGrid должны изменяться и добавляться данные. Но так же в любой момент времени должны добавляться и удаляться поля таблицы. На форме DBGrid, TQuery, TUpdateSQL, DataSource. Таблица создаётся программно.
Так вот операции с данными производятся нормально без проблем. И поля тоже добавляются и удаляются без проблем. А ошибка возникает после того, как добавляется новая запись в таблицу и я пытаюсь добавить или удалить поле. После изменения данных всё нормально, но после того как я добавляю запись, поля уже ни удалить, ни добавить, т.к. выдаётся ошибка Table is busy.

Комментарий модератора
Теги кода добавлены модератором. По правилам форума, код должен быть оформлен соответствующими тегами. Для оформления кода Delphi следует выделить этот код и на панели редактирования сообщения нажать кнопку: «DELPHI».

Ошибка Table is busy
необходимо сделать сортировку по допиндексу, созданного программно. Вот код, в чём проблема? .

Delphi XE2 ошибка BDE Table
Такие проблемы: 1) В Delphi XE2 создаю проект, сохраняю. Затем добавляю компоненту table из.

EDBEngineError с описанием «Table is busy»
Как исправить данную ошибку?

We’re just busy hiding, we’re just busy ridin’
Здравствуйте! Я хотел бы привести здесь текст песни Paul McCartney — The Back Seat Of My Car.

в общем таблиц будет создаваться достаточно много. Это будут заявки на канцтовары. И чтоб удобно было вводить данные, решил сделать таким образом. В результате таблица будет примерно такая:

Поля распределяются по нужным отделам и кабинетам автоматически, данные по фамилиям и отделам из вспомогательных таблиц.
Всё уже реализовано, загвоздка только в этом. Таблиц будет много, но маленьких. Ну как много. Ну может по заявке в месяц.

Эксклюзивный режим. Я не нашёл такого у TQuery.

Вы АБСОЛЮТНО неправильно подходите к проектированию БД. У Вас острая необходимость почитать что-нибудь из теории баз данных. Иначе все Ваши попытки создать что-то хоть издалека напоминающее «базу данных», будут обречены на полный провал.

2 замечания по поводу :
1) Откуда возникла идея с парадоксом ? Если не привнесенное (препод жестко потребовал), то быстренько забыли про него и про BDE впридачу — это прадедушкины «тулзы», что-то на вроде граммофона в нынешнем мире аудиозаписи.
2) Запомните четко — если в ходе программирования у Вас возникает необходимость в изменении СТРУКТУР таблиц или связок между ними, то у Вас что-то «в консератории» и срочно нужно пересматиравть модель базы данных. Ну это примерно как ситуация когда Вы строите шоссе и упираетесь в океан. Вместо того, чтобы проектировать подводный туннель или мост на тыщу км, стоит задуматься, а ТУДА ли Вы строите шоссе.

Источник

Be busy — перевод на русский

Словосочетания

Переведено сервисом «Яндекс.Переводчик»

Перевод по словам

Примеры

I will be busy cleaning the house.

Я буду заниматься уборкой дома. ☰

The students will be busy taking midterms next week.

На следующей неделе студенты будут сдавать промежуточные экзамены в середине семестра. ☰

You can ask the others, but as for myself, I’ll be busy in the office.

Вы можете спросить других, но что касается меня, то я буду занят у себя в кабинете. ☰

She pretended to be busy looking at the shop windows, but she saw me all right. *

Она сделала вид, что увлечена рассматриванием витрин, но она, без сомнения, увидела меня. ☰

Shove off! I am busy.

My week has been so busy!

Я так занят на этой неделе! ☰

Mary was busy curling her hair.

Мэри была занята завивкой волос. ☰

I am fiendishly busy sometimes.

Иногда я ужасно занят. ☰

John Brown Senior was a busy man

Джон Браун старший (отец — в отличие от сына) был занятым человеком ☰

The teacher was busy grading papers.

Учитель был занят оценкой сочинений. ☰

She’s been busy building her career.

Она в последнее время с головой ушла в карьеру. ☰

I was plenty busy with other things.

Я был очень занят другими вещами. ☰

He is busy writing the book’s sequel.

Он сейчас пишет продолжение этой книги. / Он занимается продолжением этой книги. ☰

I am very busy at the present moment.

Я в данный момент очень занят. ☰

I called Sonya, but her line was busy.

Я позвонила Соне, но у неё было занято. ☰

She was too busy to attend the meeting.

Она была слишком занята, чтобы присутствовать на собрании. ☰

The stock market floor was wildly busy.

Фондовый рынок был чрезвычайно оживлён. ☰

It was a busy day on the stock exchange.

День на фондовой бирже выдался напряжённый. ☰

I want them to be kept busy at all times.

Мне хочется, чтобы они всегда были заняты. ☰

She is busy about other people’s business.

Она постоянно лезет не в своё дело. ☰

He is busy at present writing a new novel.

В настоящее время он занят написанием нового романа. ☰

I tried to get you, but your phone was busy.

Я пытался тебе дозвониться, но у тебя было занято. ☰

December is the busiest time of year for shops.

Декабрь — самое загруженное время года для магазинов. ☰

Mr Haynes is busy with a customer at the moment.

Мистер Хэйнс в данный момент занят с клиентом. ☰

The host was too busy to mingle during the party.

Во время вечеринки хозяин был слишком занят, чтобы общаться. ☰

When we got home, Stephano was busy preparing dinner.

Когда мы вернулись домой, Стефано занимался приготовлением ужина. ☰

I am busy right now — can you call back in an hour?

Я сейчас занят; вы не могли бы перезвонить через час? ☰

I couldn’t get away at all last year, I was too busy.

У меня не получилось взять отпуск в прошлом году, было слишком много дел. ☰

‘He said he was too busy to see you.’ ‘Did he, indeed?’

— Он сказал, что слишком занят, чтобы вас принять. — Что, так и сказал? ☰

A message came up on the screen saying the line is busy.

На экране появилось сообщение о том, что линия занята. ☰

Примеры, отмеченные * , могут содержать сленг и разговорные фразы.

Примеры, ожидающие перевода

You’re going to be busy in October. ☰

She is busy registering the students. ☰

He’s been busy in the kitchen all afternoon. ☰

I’m sorry I haven’t called. I’ve been so busy. ☰

They have been very busy since the announcement of their wedding. ☰

The store is always busy but they manage to keep the shelves stocked and neat. ☰

She should have phoned to tell us what her plans were although, to be fair, she’s been very busy. ☰

Для того чтобы добавить вариант перевода, кликните по иконке ☰ , напротив примера.

Источник

Поделиться с друзьями
admin
Оцените автора
( Пока оценок нет )
Как переводится?
Adblock
detector