|
홍지곤 님이 쓰신 글 :
: db는 my-sql 입니다.
: 테이블 : users
: 칼럼 : userid, state
:
: AnsiString Command;
: AnsiString SQLString;
:
: SQLString = "SELECT state FROM users WHERE userid = ";
: SQLString += Command;
:
: Query1->Close();
: Query1->SQL->Clear();
: Query1->SQL->Add(SQLString);
: Query1->Open(); // 왜 이부분에서 에러가 나는지 모르겠습니다...이부분좀 가르켜 주세요~~~
:
: 그런데 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.
:
유엔아이 입니다.
또 '' 를 빼먹으셨군요~
SQL 에서 모든 문자열은 '' 로 둘러싸여 있어야 한답니다 ...
그럼
|