|
초보자 님이 쓰신 글 :
: 감사합니다.
: 잘 되네요.
:
: 그런데 = 대신에 like를 쓰면 안되나요?
: = 대신에 like 로 아래 내용과 같이 해도 에러가 났었거든요.
:
: query->SQL->Add("update Table set Id like '" + Edit1->Text +"'" );
: query->SQL->Add("where Id like '" + Edit2->Text +"' ");
: 위와 같이 like를 쓰면 like 근처의 구문이 잘못되었다고 에러가 나더라구요.
:
:
:
: : query->SQL->Add("update Table set Id = '" + Edit1->Text +"'" );
: : query->SQL->Add("where Id = '" + Edit2->Text +"' ");
: : 입니다.
: :
: : AnsiString에 대해서 + 연산자를 썼습니다.
like는
... WHERE field like ... 와 같은 식으로 씁니다.
field를 뒤에 ...과 비교하여 조건에 맞는 것을 택하게 됩니다.
위에서 set id like ... 이 아니라 set id = ... 으로 쓰셔야합니다.
id를 ... 으로 한다는 것이죠.
|