![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обновление даних [D7, mdb]
integery © (2006-02-20 10:03:00)Bспользую ADO (ADOTable , ADOConnection, ADOCommand , dbGrid) .
Проблема в том что если я выполню команду из ADOCommand то изменения которые состоялись в базе не отображаются в dbGrid, сейчас чтобы обновить данные в dbGrid я додумался только до того чтобы ADOTable.Close и ADOTable.Open, может кто-то подскажет более рациональный подход.
Рустем (2006-02-20 17:58:00) [1]
> я додумался только до того чтобы ADOTable.Close и ADOTable.
> Open, может кто-то подскажет более рациональный подход
ADOTable.Requery
integery (2006-02-20 13:14:00) [2]Ок !!!
msguns (2006-02-20 11:27:00) [3]>integery (20.02.06 10:13) [3]
>А какие преимущества даст мне ADODataSet вместо ADOTable в этой ситуации .
Например, избавит от некоторых глюков а заодно от вредоносной привычки мнить себя сидящим верхом на таблице.
Ega23 (2006-02-20 10:22:00) [4]
> А какие преимущества даст мне ADODataSet вместо ADOTable
> в этой ситуации .
Не захватит таблицу эксклюзивно. Позволит другим клиентам тоже на неё посмотреть.
integery (2006-02-20 10:13:00) [5]А какие преимущества даст мне ADODataSet вместо ADOTable в этой ситуации .
ЮЮ (2006-02-20 10:12:00) [6]Добавлять в DataSet, а не отдельным ADOCommand. Правда добавлений, сделанных другим пользователем так тоже не увидишь, а для этого есть Close + Open = ReQuery
Ega23 (2006-02-20 10:05:00) [7]
> ADOTable.Close и ADOTable.Open, может кто-то подскажет более
> рациональный подход.
>
Он наиболее рационален. Только вместо ADOTable воспользуйся ADODataSet