|
유엔아이 입니다.
디비 테이블 오픈후에 ...
A = Query1->FieldByName("state")->AsString;
이런식으로 하심 됩니다.
더 자세한 정보는 본 게시판에서 FieldByName 으로 검색 해보세요~
그럼
홍지곤 님이 쓰신 글 :
: 안녕하세요 Magic.홍지곤 입니다.
: 자꾸 질문해서 죄송합니다.
:
: 좀 도와주세요~~~
: DB에 저장되어 있던 users칼럼의 값을 변수 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칼럼의 값만 가지고 와서..
: 가지고온 값을 이미의 변수에 저장하는 방법을 알고싶습니다.
:
: 아시는 분 도와주세요!
|