|
안녕하세요 Magic.홍지곤 입니다.
자꾸 질문해서 죄송합니다.
좀 도와주세요~~~
테이블 : users
칼럼 : userid, state
DB에 저장되어 있던 userid칼럼의 값을 변수 Command로 비교한후
맞으면 state칼럼의 값을 불러서 변수 aFind에 값을 넣을려고 합니다.
그래서, 이렇게 구현을 했습니다..
int aFind;
AnsiString Command;
AnsiString SQLString;
SQLString = "SELECT state FROM users WHERE userid = ";
SQLString += Command;
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(SQLString);
Query1->Open();
aFind = StrToInt(SQLString); 이부분도 틀린것 같은데요...좀 갈켜주세요~
그런데 Query1->Open();에서 아래와 같은 에러메시지가 나옵니다.
project Project1.exe raised excepition class EDBEngineError with message 'General SQL Error.
[TCX][MyODBC]Unknown column 'aaa' in where clause''. Process stopped. Use Step or Run to Continue.
제가 하고픈 것은요, userid == command 가 같으면 state칼럼의 값만 가지고 와서..
가지고온 값을 이미의 변수에 저장하는 방법을 알고싶습니다.
아시는 분 도와주세요!
|