|
newhuni 님이 쓰신 글 :
:
: 안녕하세여?? ^^
: 소스를 보니까 cnt는 int형이네여... ^^
: ==> Query1->SQL->Add("Set usecount = '" + cnt + "'");
: 부분에서 cnt를 문자형으로 변경한후 사용해야 되지 않을까여???
: 좋은하루~~~
:
:
: ppiri 님이 쓰신 글 :
: : 제가 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();
|