Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 054

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты!
Подскажите пожалуйста, как проверить находиться ли ADOTable в режиме Insert?

Вадим1979 Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Вадим1979 (статус: Посетитель)
Вопрос отправлен: 17 апреля 2010, 12:51
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 7; последнее сообщение — 20 апреля 2010, 20:47; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 17 апреля 2010, 13:04 [#1]:

Я базами данных не занимаюсь, однако, посмотрев хэлп, нашёл подходящее по смыслу свойство TADOTable.State: TDataSetState.

Цитата:


dsInactive Dataset is closed, so its data is unavailable.
dsBrowse Data can be viewed, but not changed. This is the default state of an open dataset.
dsEdit Active record can be modified.
dsInsert The active record is a newly inserted buffer that has not been posted. This record can be modified and then either posted or discarded.
dsSetKey TTable and TClientDataSet only. Record searching is enabled, or a SetRange operation is under way. A restricted set of data can be viewed, and no data can be edited or inserted.

dsCalcFields An OnCalcFields event is in progress. Noncalculated fields cannot be edited, and new records cannot be inserted.
dsFilter An OnFilterRecord event is in progress. A restricted set of data can be viewed. No data can edited or inserted.
dsNewValue Temporary state used internally when a field component’s NewValue property is accessed.
dsOldValue Temporary state used internally when a field component’s OldValue property is accessed.
dsCurValue Temporary state used internally when a field component’s CurValue property is accessed.

dsBlockRead Data-aware controls are not updated and events are not triggered when moving to the next record.
dsInternalCalc Temporary state used internally when values need to be calculated for a field that has a FieldKind of fkInternalCalc.
dsOpening DataSet is in the process of opening but has not finished. This state occurs when the dataset is opened for asynchronous fetching.

Может, это оно? Могу ошибаться.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим1979

Вадим1979 (статус: Посетитель), 17 апреля 2010, 15:50 [#2]:

Точно оно. Спасибо.
min@y™

min@y™ (статус: Доктор наук), 17 апреля 2010, 15:59 [#3]:

Цитата (Вадим1979):

Точно оно. Спасибо.

Ну почему я - человек, далёкий от программирования БД - нашёл инфу за 3 минуты, а ты нет? Ведь хэлп есть на каждом компе, на котором установлен Delphi... Печально :((
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ximer

Ximer (статус: Посетитель), 17 апреля 2010, 16:02 [#4]:

Зачем ругаешься, может человек вообще не знает что такое хелп =))
Вадим1979

Вадим1979 (статус: Посетитель), 19 апреля 2010, 22:19 [#5]:

Может потому что ты понимаешь, что пишут англичане, а я нет.
А еще может потому, что ты учился на программиста, а я нет.
Еще может, потому что именно для помощи создан этот раздел сайта.
Короче много чего может быть.
Главное, если в падлу отвечать на элементарные для себя вопросы, то можно и не отвечать.
min@y™

min@y™ (статус: Доктор наук), 19 апреля 2010, 22:28 [#6]:

Цитата (Вадим1979):

Может потому что ты понимаешь, что пишут англичане, а я нет.

Это не есть хорошо.

Цитата (Вадим1979):

А еще может потому, что ты учился на программиста, а я нет.

Я не учился на программиста.

Цитата (Вадим1979):

Главное, если в падлу отвечать на элементарные для себя вопросы, то можно и не отвечать.

Во-первых, если бы мне впадлу было, я бы и искать не стал.
Во-вторых, для меня этот вопрос не был элементарным, т.к. я базами не занимаюсь.

Изучай английский.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Вадим1979

Вадим1979 (статус: Посетитель), 20 апреля 2010, 20:47 [#7]:

Про английский согласен....

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:25
Выполнено за 0.03 сек.