2
MS Access 데이터베이스와 함께 Lazarus를 사용하고 있습니다. 레코드 업데이트가 작동하지 않습니다. 코드 : 나사로에서 MS Access 데이터베이스 레코드 업데이트
Form1.SQLQuery1.Edit;
Form1.SQLQuery1.FieldByName('field1').AsString := Edit1.Text;
Form1.SQLQuery1.FieldByName('field2').AsString := Edit2.Text;
Form1.SQLQuery1.FieldByName('field3').AsString := Edit3.Text;
Form1.SQLQuery1.FieldByName('field4').AsString := Edit4.Text;
Form1.SQLQuery1.Post;
Form1.SQLQuery1.ApplyUpdates;
도 레코드가 마지막 레코드 특히 경우, 변경 사항이 데이터베이스에 저장되지 않습니다,
SQLTransaction1.Commit
이 작동하지 않습니다 덧붙였다. 이것은 나사로에서 어떻게 이루어져야합니까?