|
앗!! 답변감사합니다 ^^ 타입변환이 안되서 애를 먹었네요 ㅠ 덕분에 해결되었습니다..
주누 님이 쓰신 글 :
: AnsiString 타입을 const char * 타입으로 변환을 못한다는 뜻입니다.
:
: 가볍게 AnsiString타입에 .c_str()하시면 char * 타입으로 반환해주니 그것을 이용하세요.
: AsAnsiString.c_str()
:
: 유도청년 님이 쓰신 글 :
: : 안녕하십니까;; 나날이 C++ builder 포럼에서 동냥으로 노하우 하나하나씩 배워가는
: :
: : 유도청년입니다.. 다름이 아니라..
: :
: : ADOQuery를 이용해서 Query한 결과 값중에 VARCHAR Type으로 문자열을 저장한 컬럼이 있습니다.
: :
: : 이것을 소스코드 내의 char 배열에 넣어줘야하는데...
: :
: : char charVar[2000];
: : strcpy(charVar, Form1->ADOQuery1->FieldByName("strcur")->ASAnsiString);
: :
: : //혹은 strcpy(charVar, Form1->ADOQuery1->FieldByName("strcur")->ASString);
: :
: :
: : 으로 진행 했을 시...
: :
: :
: : E2034 Cannot convert 'AnsiString' to 'const char *'
: : //혹은 E2034 Cannot convert 'UnicodeString' to 'const char *'
: :
: : 라는 에러만 출력되고 진행 할 수가 없어서 여러 고수님들의 도움을 받고자 글을 올립니다..
: :
: : 감사합니다.
|