void __fastcall TfrmMain::Button1Click(TObject *Sender)
{
dbConnection->BeginTrans();
for(int i=1; i<101; i++) {
AnsiString sql = "";
sql += "INSERT INTO wms_ild_loop_spec VALUES (:mid, :ip)";
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Text = sql;
ADOQuery->Parameters->ParamByName("mid")->Value = i;
ADOQuery->Parameters->ParamByName("ip")->Value = AnsiString("192.168.1." + AnsiString(i));
ADOQuery->ExecSQL();
}
dbConnection->CommitTrans();
}
<
for문 돌다가
ADOQuery->SQL->Clear();
이 문장에서 에러가 발생하는데 원인이 뭔지 잘 모르겠습니다.
에러는 첨부파일에서 처럼 발생합니다.
선배님들의 조언을 부탁드립니다.
|