|
제가 db를 첨 하는데요.. Query에서 에러가 나요. 변수랑 db에서 타입도 같은데요.
-Query1->SQL->Add("Set usecount = '" + cnt + "'");-의 cnt에서 발생하거든요. "Invalid pointer addition"이라고 떠요.. 이유가 먼지 모르겠어요.. 아시는분 좀 알려주세요..
int cnt;
AnsiString Serial;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("select serialnum, usecount from comInfo where serialnum = '" + SrvSerial + "'");
Query1->Open();
Serial = Query1->FieldByName("serialnum")->AsString;
cnt = Query1->FieldByName("usecount")->AsInteger;
cnt = cnt + 1;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Update comInfo");
Query1->SQL->Add("Set usecount = '" + cnt + "'");
Query1->SQL->Add("Where serialnum = '" + Serial + "'");
Query1->ExecSQL();
|