안녕하세요?
제가 물어보고 싶은거는요.
소스가 다음같은 형식일때요..
Table1.Open;
for i := 1 to 100 do begin
with Table1 do begin
FindKey([i]);
Edit;
FieldByName('testF').AsInteger := 10;
Post;
end;
end;
Table1.Close;
with Query1 do begin
Close;
SQL.Text := 'select * from Table1Name';
Open;
end;
위에서 처럼하면 testF에 10이 들어가야 하잖아요..
(실제 제소스는 위와 같은 형식일뿐 좀 다릅니다.)
그런데, testF는 그 전의 값으로 하나도 변하지 않습니다.
그래서, DBiSaveChanges(Table1.Handle);
도 해보았는데, 안되더 군요.
이런 경우가 있나요?
혹시 해결 방법을 아시는 분은 꼭 답변 바랍니다.
그럼.. 수고 하세요.
|