Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Не обновляются данные   Найти похожие ветки 

 
paule   (2005-06-08 05:15) [0]

ПРивожу пример кода. Почемуто данные в таблице не обновляются, а остаются преждними. Может кто что скажет?

begin
with DataModule1.ADOTechDat do
   begin
     for i:=1 to RecordCount do
      begin
        edit;
        FieldByName("A_SN").AsFloat:=StrToFloat((TechDat.FindComponent("E"+FieldByName("tipst").AsString+"_1") as TEdit).Text);
        FieldByName("U").AsFloat:=StrToFloat((TechDat.FindComponent("E"+FieldByName("tipst").AsString+"_2") as TEdit).Text);
        FieldByName("B").AsFloat:=StrToFloat((TechDat.FindComponent("E"+FieldByName("tipst").AsString+"_3") as TEdit).Text);
        FieldByName("A_REZ").AsFloat:=StrToFloat((TechDat.FindComponent("E"+FieldByName("tipst").AsString+"_4") as TEdit).Text);
        Post;
        Next;
     end;
   end;
 close;
end;


 
ЮЮ ©   (2005-06-08 05:21) [1]

RecordCount может быть равен -1 и цикл не выполнится.
Обход DataSeta лучше делать так:
 DataSet.First;
 while not DataSet.EOF do begin
   ...
   DataSet.Next;
 end;


 
paule   (2005-06-08 05:44) [2]

дело в том, что цикл точно выполняется, я отладчиком проверял


 
Desdechado ©   (2005-06-08 11:05) [3]

подтвердить транзакцию не пробовал?



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

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.034 c
1-1120017441
Alex_K
2005-06-29 07:57
2005.07.18
Объявление переменной во время работы проги.


4-1116593693
Rius
2005-05-20 16:54
2005.07.18
Панели групп как в Windows Explorer через MS Visual Styles API ?


1-1120132800
net_daemon
2005-06-30 16:00
2005.07.18
Обработка удаления в RichEdit e


14-1118770266
ArMellon
2005-06-14 21:31
2005.07.18
Какие песни Арии вам больше всего нравятся?


14-1119347931
wHammer
2005-06-21 13:58
2005.07.18
Помогите найти старую библиотеку компонент ABC для D6





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