Форум: "Начинающим";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизОбъясните популярно, почему при выполнении,... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.045 c