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

Вниз

Почему не обновляется база данных   Найти похожие ветки 

 
dyd   (2006-04-10 23:39) [0]

Здравтсвуйте.
Есть акцессовские таблицы, TBL_kurs1 и TBL_Students. Есть запрос (AdOQuery)"

SELECT TBL_Kurs2.Year,TBL_Kurs2.SumOf3,TBL_Kurs2.SumOf4,TBL_Kurs2.SumOf5, TBL_Kurs2.Sum2Of3,TBL_Kurs2.Sum2Of4,TBL_Kurs2.Sum2Of5,TBL_Students.LastName, TBL_Students.FirstName, TBL_Students.Patronymic, TBL_Students.Budget, TBL_Students.Domicile, TBL_Students.Tel, TBL_Students.Citizenship, TBL_Students.Group, TBL_Students.Sex, TBL_Students.Profession, TBL_Students.DateBday, TBL_Students.DateBmoth, TBL_Students.DateByear, TBL_Students.PasSerial, TBL_Students.PasNum, TBL_Students.PasWho, TBL_Students.PasWhere, TBL_Students.PasSubdivision, TBL_Students.Address, TBL_Students.Parents, TBL_Students.Sport, TBL_Students.initiative, TBL_Students.RecordBook, TBL_Kurs2.StudentID
FROM TBL_Kurs2 INNER JOIN TBL_Students ON TBL_Kurs2.StudentID = TBL_Students.StudentID;

Есть DBGrid, который отображает результат запроса. Так вот если я изменяю какую-нибудь запись, то изменения становится видно только после перезапуска программы (записи не обновляются, показываются старые, до изменения, а после перезапуска программы все становится видно)
Так вопрос такой: как сделать, чтобы изменения, которые я вношу (например в таблицу Students, сразу отображались в ДБгриде, который относится к запросу)


 
Desdechado ©   (2006-04-11 11:30) [1]

если изменения вносишь через тот же грид, то ты не можешь их не видеть
если же изменения через другие формы/запросы, то нужно просто переоткрыть этот отобразительный запрос
Close; Open;


 
MsGuns ©   (2006-04-11 13:04) [2]

Requery


 
Anatoly Podgoretsky ©   (2006-04-11 14:06) [3]

Главное не перезапуская программу.


 
Savek   (2006-04-11 16:51) [4]

Если через грид, то возможно спасет

procedure TForm1.DBGrid1ColExit(Sender: TObject);
begin
if (ADOQUery1.State=dsEdit) then ADOQUery1.Post;
end;


 
Amoeba ©   (2006-04-12 14:46) [5]

Ответ в посте [2].
После изменения записи делай ADOQUery1.Requery



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

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

Наверх




Память: 0.45 MB
Время: 0.044 c
2-1147930384
zorik
2006-05-18 09:33
2006.06.04
TPageControl. Скрыть закладки


4-1142414062
Std
2006-03-15 12:14
2006.06.04
Выполнение программы во время выключения или перезагрузки


9-1131153824
апвапв
2005-11-05 04:23
2006.06.04
opengl+шейдеры


2-1147961794
carmen
2006-05-18 18:16
2006.06.04
Ошибка при обращении к таблице


10-1120198408
Juice
2005-07-01 10:13
2006.06.04
Подключение к событиям ole-серверов на delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский