![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DAO или BDE [D6]
R.O.O.T © (2004-07-21 11:28:00)ГОспода програмеры у меня вопрос
почему при попытке записи в базу данных DBGrid неотображает изменения хотя данные в базу записываются ето аидно после перезагрузки приложения
вот код
with modul do
begin
TableNam.Insert;
TableNam['']:=Dat;
TableNam['']:=Name_New;
TableNam['']:=ComboBox1.Text;
TableNam['']:='';
TableNam.Post;
end;
except
HSShowError ('',Pereh.scButton1, 10, 0);
да все компаненты находятся в TDataModule т.е (Table) а все остальное в формах программы.
Как от етого лечится
Соловьев (2004-07-21 12:42:00) [1]
> данные в базу записываются
хотя, какая база? тип можно узнать?
Соловьев (2004-07-21 12:39:00) [2]AfterPost:
TBDEDataSet(DataSet).FlushBuffers;
R.O.O.T (2004-07-21 12:21:00) [3]нет непомагает
bushmen (2004-07-21 12:00:00) [4]А TableNam.Refresh не помогает?
Sandman25 (2004-07-21 11:49:00) [5]Рад за Вас. Но все же ответьте на [1] или хотя бы на [3].
Иначе получается:
- Доктор, у меня вот тут болит.
- Где "тут"?
- Раньше не болело, и вроде ничего такого не делал, а теперь болит.
- Да где "тут"?
R.O.O.T (2004-07-21 11:47:00) [6]но записи в сетке необналяются но уже имеющиеся отображаются
нормально
R.O.O.T (2004-07-21 11:46:00) [7]все ето рабоатет в проядке все имена все таблицы подключаются нормально
Плохиш (2004-07-21 11:38:00) [8]
> R.O.O.T © (21.07.04 11:35) [2]
> что е то значит?
Этозначит, что в начале надо бы с теорией ознакомиться.
Sandman25 (2004-07-21 11:37:00) [9]Находим соответствующий TDBGrid, смотрим его DataSource.
Находим соответствующий TDataSource, смотрим его DataSet.
Этот TDataSet имеет имя TableNam?
R.O.O.T (2004-07-21 11:35:00) [10]что е то значит?
Sandman25 (2004-07-21 11:29:00) [11]DBGrid.DataSource.DataSet = TableNam ?