Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Как закрыть сразу все открытые датасеты?   Найти похожие ветки 

 
denis24   (2004-06-21 13:21) [0]

Как закрыть сразу все открытые датасеты?


 
Reindeer Moss Eater ©   (2004-06-21 13:24) [1]

TDatabase.Close;


 
denis24   (2004-06-21 14:23) [2]

А если у меня с tdatabase(который открывает соедининие с сервором БД) связыны только часть компонентов,остальные подсооеденены к локальным БД.?


 
Sandman25 ©   (2004-06-21 14:26) [3]


with Session do
 for I := 0 to DatabaseCount-1 do
   Databases[I].Close;


 
Reindeer Moss Eater ©   (2004-06-21 14:39) [4]

А если у меня с tdatabase(который открывает соедининие с сервором БД) связыны только часть компонентов,остальные подсооеденены к локальным БД.?

TDatabase.Close;


 
Reindeer Moss Eater ©   (2004-06-21 14:42) [5]

TDatabase.CloseDataSets


 
Sandman25 ©   (2004-06-21 14:45) [6]

[5] Reindeer Moss Eater ©   (21.06.04 14:42)

В BDE есть возможность использовать Query и Table без наличия явных TDatabase. В этом случае у автора проблема ИМХО


 
denis24   (2004-06-21 14:53) [7]

Есть database1,который связывается с сервером БД.Есть query которые  работают через это соединение.Также есть table который открывает локальную базу.
Так вот как мне закрыть все query,table ...но не закрывая самого соединения с БД.


 
Reindeer Moss Eater ©   (2004-06-21 15:26) [8]

Если не используются явные экземпляры, то все равно неявно создаются экземпляры TDatabase.
С теми же методами.

TDatabase.CloseDataSets как раз закрывает все открытое не закрывая коннект с сервером


 
Sandman25 ©   (2004-06-21 15:28) [9]

[8] Reindeer Moss Eater ©   (21.06.04 15:26)

Но к такому "неявному" TDatabase по ссылке из переменной не обратишься


 
Anatoly Podgoretsky ©   (2004-06-21 15:36) [10]

Зато он доступен через Session.Databases


 
denis24   (2004-06-21 15:37) [11]

[Error] Unit1.pas(995): This form of method call only allowed for class methods

Это ошибка на TDatabase.CloseDataSets
Как еще можно?


 
Sandman25 ©   (2004-06-21 15:39) [12]

[11] denis24   (21.06.04 15:37)

[3] и [5] сможете объединить? :)


 
Reindeer Moss Eater ©   (2004-06-21 15:42) [13]

Это ошибка на TDatabase.CloseDataSets
Как еще можно?


Все разжевывать надо?
Было сказано в краткой форме что есть такой класс TDatabase, имеющий метод CloseDataSets.


 
Sandman25 ©   (2004-06-21 15:45) [14]

[13] Reindeer Moss Eater ©   (21.06.04 15:42)

Честно говоря, после одного из ответов я тоже бросился в help, чтобы убедиться, что метод CloseDataSets не сделали классовым.


 
Reindeer Moss Eater ©   (2004-06-21 15:53) [15]

Ну не знаю не знаю...
Открыв справку по любому методу любого класса видим вверху запись вида:
TClassName.TMethodName


 
Sandman25 ©   (2004-06-21 15:56) [16]

[15] Reindeer Moss Eater ©   (21.06.04 15:53)

Вы:
TDatabase.Close

Автор:
Не подходит, не работает.

Вы:
TDatabase.Close

Естественно, что автор (и я) решил, что он что-то неправильно набрал, и Вы ему на это указываете - то есть чтобы он набирал правильно, бкувально тоЮ, что Вы написали. Единственное отличие его варианта от Вашего - наличие буковки T.


 
Reindeer Moss Eater ©   (2004-06-21 15:58) [17]

На TDatabase.Close автор вопроса не сообщал что НЕ РАБОТАЕТ.


 
denis24   (2004-06-21 16:24) [18]

closedatasets помогло спасибо



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

Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.038 c
10-1018867516
Cordell
2002-04-15 14:45
2004.07.18
Господа, бодался ли кто с CORBA Security TAO и иже с ним? (+)


14-1088197597
Anatoly Podgoretsky
2004-06-26 01:06
2004.07.18
Веселая сегодня пятница


1-1088626949
dido
2004-07-01 00:22
2004.07.18
Почему прячется форма?


4-1086362391
Elf
2004-06-04 19:19
2004.07.18
Вывод в видеопамять


3-1087827970
Karlson
2004-06-21 18:26
2004.07.18
Работа с информацией из выбранных строк в DbGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский