Q&A

  • 자꾸 질문을 하니 부끄....테이블저장(table.insert)에 대해
일반 스트링그리드에 있는 내용을 반복문(for)을 사용해서

순차적으로 DB에 입력하는 방법으로 아래 구문을 사용했습니다.

무엇이 잘못되었죠?...

에러도 안나고 실행도 되요...



for i := 1 to (StringGrid1.RowCount -1) do

begin

Table1.Insert;

Table1.FieldByName('No1').AsString := Edit1.Text;

Table1.FieldByName('No2').AsString := StringGrid1.Cols[1].Strings[i];

Table1.FieldByName('No3').AsString := StringGrid1.Cols[2].Strings[i];

Table1.Post;

end;

Table2.Insert;

.........

.........

Table2.Post;



이렇게하면요...반복문안에건 기록이 안되고 table2는 기록이 되요...

그리고 반복문 내에 어떤수를 증가하는걸 만들어 보았는데

잘 되더라구요...반복문이 이상없이 돌아가는데도 기록은 안되는건

무슨일이죠?

0  COMMENTS