SYNDROME
یک شنبه 27 خرداد 1386, 20:01 عصر
با سلام
دوستان بنده کد زیر را نوشته ام.
Var
BookMark : TBookmark;
Begin
BookMark := ADO.GetBookmark;
ADO.Active := False;
ADO.Active := True;
ADO.GotoBookmark(BookMark);
End;
در همه موقع کد زیر درست کار می کند.ولی زمانی که فیلد Code(کلید است) تغییر می دهم
به رکورد مورد نظر بر نمی گردد.
ADO بر اساس فیلد Code مرتب شده و فیلد Code من 1 است و در خط اول حالا فیلد را تغییر می دهم و مقدار Code را برابر 10 می گذارم و رکورد مثلاً به خط 10 می رود(چون بر اساس Code مرتب شده است)ADO بر روی رکورد هنوز قرار دارد وی زمانی که تابع بالا را فراخوانی می کنم دیگر به رکورد مورد نظر بر نمی گردد.
فکر می کنم به خاطر این است که فیلد کلید تغییر کرده است.
حالا باید چه کار کنم.
دوستان بنده کد زیر را نوشته ام.
Var
BookMark : TBookmark;
Begin
BookMark := ADO.GetBookmark;
ADO.Active := False;
ADO.Active := True;
ADO.GotoBookmark(BookMark);
End;
در همه موقع کد زیر درست کار می کند.ولی زمانی که فیلد Code(کلید است) تغییر می دهم
به رکورد مورد نظر بر نمی گردد.
ADO بر اساس فیلد Code مرتب شده و فیلد Code من 1 است و در خط اول حالا فیلد را تغییر می دهم و مقدار Code را برابر 10 می گذارم و رکورد مثلاً به خط 10 می رود(چون بر اساس Code مرتب شده است)ADO بر روی رکورد هنوز قرار دارد وی زمانی که تابع بالا را فراخوانی می کنم دیگر به رکورد مورد نظر بر نمی گردد.
فکر می کنم به خاطر این است که فیلد کلید تغییر کرده است.
حالا باید چه کار کنم.