|
"update TBL_CUSTOMER set No = "+IntToStr(n)+" ";
unitas 님이 쓰신 글 :
: Database는 Firebird를 사용하고 연결은 ZeosDBO 컴포넌트를 사용했습니다.
: Update 시 문자형은 잘 됩니다.
:
: 숫자형은 어떻게 해야 하는지 아무리 찾아봐도 원하는 결과를 얻을수가 없네요.
: 숫자를 바로 입력하지 않고 값을 입력 받아서 처리할때 어떻게 해야 하는지
: 부탁드립니다.
:
: int n;
: n = StrToInt(edtNo->Text);
:
: zqry_Customer->Close();
: zqry_Customer->SQL->Clear();
:
: // 바로 아래처럼 하면 error 납니다. (error code -206, Column unknown n .. 이런식으로 메세지 나옵니다.)
: // zqry_Customer->SQL->Add("update TBL_CUSTOMER set No = n");
:
: // 아래처럼 그냥 숫자를 넣으면 잘 됩니다.
: zqry_Customer->SQL->Add("update TBL_CUSTOMER set No = 1");
:
: zqry_Customer->SQL->Add(" where CustID = '" + edt_CustNo->Text + "'");
: zqry_Customer->ExecSQL();
|