Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Объясните популярно, почему при выполнении,...   Найти похожие ветки 

 
Fast2   (2005-10-17 15:48) [0]

... пишет, что поля name нет, хотя оно точно есть.
   IBTransaction1.StartTransaction;
   try
    IBQuery1.Close;
    IBQuery1.SQL.Clear;
    IBQuery1.SQL.Add("SELECT * FROM CLIENT");
    IBQuery1.Open;
    IBTransaction1.Commit;
   except
    IBTransaction1.Rollback;
   end;
   Label3.Caption:=IBQuery1.fieldbyname("name").AsString;

Когда ставлю строку Label3.Caption:=... после IBQuery1.Open; - то нормально. Почему так?


 
zx ©   (2005-10-17 15:54) [1]

а зачем транзакции на select??


 
Sergey13 ©   (2005-10-17 15:55) [2]

Потому что коммит закрывает транзакцию и все связанные с ней датасеты. Подробности по Ф1.


 
Fast2   (2005-10-17 16:01) [3]

а зачем транзакции на select??

а что не надо исспользовать IBTransaction1 на SELECT?


 
Sergey13 ©   (2005-10-17 16:09) [4]

2[3] Fast2   (17.10.05 16:01)
Иди на ibase.ru - там много полезного. И про компоненты и про транзакции и про многое другое.



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
2-1129215799
Fast2
2005-10-13 19:03
2005.11.06
Почему при выполнении пишет Transaction is active ?


2-1129025875
Jolik
2005-10-11 14:17
2005.11.06
Windows запрещает доступ к реестру :(


1-1129728289
diwww
2005-10-19 17:24
2005.11.06
Как отследыть событие "сворачивание окна" в TrayBar у формы?


4-1125679951
Ксардас
2005-09-02 20:52
2005.11.06
Подскажите ссылочку или в каком направлении копать


1-1129612559
lehich
2005-10-18 09:15
2005.11.06
ChildNodes и Attributes