![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Автоматическое закрытие pfIbDataSet перед изменением SQL [D6, FireBird 2.1.1]
DelphiN! © (2009-02-25 08:49:00)Перевел большой проект с IBX на FIbPlus и возникла проблемма
При выполнении кода вида :
pfIbDataSet.SelectSQL.text := 'SELECT * FROM TABLE';
Вылетает ошибка
Can't change sql text because pfIbDataSet dataset open.
Конечно можно поставить pfIbDataSet.Close перед изменением запроса, но таких мест очень много. Нельзя ли сделать чтобы pfibDataSet автоматически закрывался перед изменением SQLя. Может быть свойство или событие есть, но я не нашел.
Ведь IBXовский DataSet умеет автоматически закрываться.
FIbPlus 6.9.703
Медвежонок Пятачок (2009-02-25 10:47:00) [1]но таких мест очень много.
зато в библиотеке фиб это место одно.
перепиши его, если проект править лень
DelphiN! (2009-02-25 10:29:00) [2]
> Johnmen © (25.02.09 09:18) [1]
Раньше ошибок не было. После замены компонентов - появились. Код не трогал.
Johnmen (2009-02-25 09:18:00) [3]
> Ведь IBXовский DataSet умеет автоматически закрываться.
Есть уверенность?