C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[69994] Re:ADOQuery FieldByName으로 접근한 값 strcpy를 이용해 char 배열로 복사하는 방법 문의합니다.
주누 [junesaku] 2829 읽음    2013-08-16 09:25
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 *'
:
: 라는 에러만 출력되고 진행 할 수가 없어서 여러 고수님들의 도움을 받고자 글을 올립니다..
:
: 감사합니다.

+ -

관련 글 리스트
69993 ADOQuery FieldByName으로 접근한 값 strcpy를 이용해 char 배열로 복사하는 방법 문의합니다. 유도청년 2636 2013/08/16
69994     Re:ADOQuery FieldByName으로 접근한 값 strcpy를 이용해 char 배열로 복사하는 방법 문의합니다. 주누 2829 2013/08/16
69995         Re:Re:ADOQuery FieldByName으로 접근한 값 strcpy를 이용해 char 배열로 복사하는 방법 문의합니다. 유도청년 2625 2013/08/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.