db에 자료를 select 해서 에디터박스에 모두 뿌렸구여
그자료중 특정 부분을 수정한후
Table1.Edit;
이걸루 수정할려구 했는데
update_query : cannot modify a read-only dataset 에러가 납니다
무었때문인지 도무지 알수가 없습니다
제가 db를 잘 몰라서... 답변좀 부탁 드립니다
소스...
procedure TupdateForm.Button3Click(Sender: TObject);
begin
With dMod.update_Query do
begin
open;
Edit;
FieldByName('c_cnum').Asstring := Edit1.Text;
FieldByName('c_name').Asstring := Edit2.Text;
FieldByName('c_add1').Asstring := Edit3.Text;
FieldByName('c_add2').Asstring := Edit4.Text;
FieldByName('c_tel').Asstring := Edit5.Text;
FieldByName('c_hp').Asstring := Edit6.Text;
FieldByName('c_spday').Asstring := Edit8.Text;
FieldByName('c_bir').Asstring := Edit7.Text;
FieldByName('c_birchk').AsInteger := ComboBox1.items.add(ComboBox1.text);
FieldByName('c_carname').Asstring := Edit9.Text;
FieldByName('c_carcolor').Asstring := Edit10.Text;
FieldByName('c_carbir').Asstring := Edit11.Text;
FieldByName('c_km').Asinteger := StrToInt(Edit12.Text);
FieldByName('c_date').Asstring := Edit13.Text;
FieldByName('c_post').Asstring := Edit15.Text;
FieldByName('c_memo').Asstring := memo1.text;
Post;
end;
확인하시고...
그리드 쪽에도 ReadOnly 쪽에 True로 되어있는지 확인해보세요..
그러면 해결될듯 싶군요..
그럼 즐코...