Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 17.12.2010, 09:40
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

2 Delphist ну да логично что когда один юзверь, то изменения видны, добавляется и в базу и в уже отфетченный набор.

по поводу оставлять без Post или Cancel...Alana правильно сказала, что таблица будет оставаться в режиме редактирования. при более нагруженных системах будут возникать блокировки. что соответственно является таким гемором...

ПС. по моему сугубо личному мнению.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #17  
Старый 17.12.2010, 10:06
Аватар для Delphist
Delphist Delphist вне форума
Новичок
 
Регистрация: 10.12.2010
Адрес: Курган
Сообщения: 68
Репутация: 6002
По умолчанию

Цитата:
Сообщение от Black Raider
2 Delphist ну да логично что когда один юзверь, то изменения видны, добавляется и в базу и в уже отфетченный набор.

по поводу оставлять без Post или Cancel...Alana правильно сказала, что таблица будет оставаться в режиме редактирования. при более нагруженных системах будут возникать блокировки. что соответственно является таким гемором...

ПС. по моему сугубо личному мнению.
ADDButton.OnClick...
begin
DataModul.AdoTable1.Insert;
Form2.ShowModal;
end;

Form2.Button1.OnClick...
begin
if DataModul.AdoTable1.Modified then
begin
.....
end
else
close;
//При этом на 2рой форме лежат DBEditы
так как небыло ничего добавлено Insert благополучно закроется
Ответить с цитированием
  #18  
Старый 17.12.2010, 10:23
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

а если я просто закрою форму? Альт+ф4.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #19  
Старый 17.12.2010, 10:28
Аватар для Delphist
Delphist Delphist вне форума
Новичок
 
Регистрация: 10.12.2010
Адрес: Курган
Сообщения: 68
Репутация: 6002
Радость

Цитата:
Сообщение от Black Raider
а если я просто закрою форму? Альт+ф4.
А если ADOQuery.Close; привязана к кнопке, а вы нажмете alt+F4????
Ответить с цитированием
  #20  
Старый 17.12.2010, 10:38
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

я вообще так не делаю!

т.е. в этом случае возникнет, ситуация когда таблица останется в режиме вставки. что не есть хорошо.

методами Query (Table и. т.д.).Insert (Edit,Delete,Append и т.д.)предпочитаю не пользоваться. вставляю только средствами SQL запросов. предварительно обработав те данные которые пользователь нашлепал, на правильность ввода.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 11:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025