![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
одно ADOConnection для нескольких компонентов ADO [Access]
umbra © (2007-11-21 17:48:00)Если у меня есть ADOCommand и ADODataSet, у которых общее ADOConnection, то верно ли, что
1) еслиADOConnection.KeepConnection = True, то после первого
открытия датасета или выполнения команды, соединение остается
открытым (а значит, сохраняются все prepared запросы)?
2) если я открыл датасет, а затем выполнил команду в ADOCommand,
то эта команда никак не повлияла на состояние датасета
sniknik (2007-11-21 18:07:00) [1]> что конект может быть закрыт
и ты этого даже не заметишь если он закроется, т.к. это внутренний COM обьект прервет связи, а в компоненте как стояло активе в труе так и будет. (вроде так. по идее)
sniknik (2007-11-21 18:04:00) [2]оно и не должно закрываться после каждой команды, оно всего лиш говорит что конект может быть закрыт если ты закроешь все датасеты. и все, если есть хотябы один открытый на протяжении работы программы, то никакой разници.
Reindeer Moss Eater (2007-11-21 17:58:00) [3]1) если ADOConnection.KeepConnection = True, то после первого
открытия датасета или выполнения команды, соединение остается
открытым (а значит, сохраняются все prepared запросы)?
Оно останется открытым даже если KeepConnection = False
2) если я открыл датасет, а затем выполнил команду в ADOCommand,
то эта команда никак не повлияла на состояние датасета
Разумеется никак.