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
[14620] :[db]TQuery콤포넌트를 이용해서 필드에 스트링을 넣는데 15개까지 밖에 안들어가는..
c인 [mir827] 896 읽음    2002-01-16 21:26
확실히는 모르지만 대강은 알거같습니다.

필드타입을 varchar(255)로 하니까 값이 제대로 안들어 갔었습니다

그래서 sql문을 이용해서 강제로 넣어 봤는데 들어가더군요..

그리고는 빌더에서 추가하니까 강제로 넣은 문자열길이 만큼 들어가더 군요.

그래서 sql문으로 강제로 문자열을 넣었습니다..

그랬더니 255만큼 쓸수 있더군요...이유는 모르지만 그 필드만은 초기화가

필요한거 같습니다...ㅡㅡ; 혹시 이유를 아시는 분은 가르쳐 주세요..^^;



불꽃남자 님이 쓰신 글 :
: 필드명은 attach이고 타입은 char(255)입니다 데이타베이스는 마이sql인데
:
: 마이sql에서 직접 값을 insert into하면 짤리지 않고 들어가는데
:
: Query->Append();
: Query->FieldValues["Attach"] = "abcdefghijklmnopqrstu";
: Query->Post();
:
: 이런 식으로 넣으면 값이 15개에서 짤리네요.. 이게 왜 이러죠??
:
: 물론 15개 이하는 제대로 들어가고 15개 이상 넣었을때 15개까지 밖에 안
:
: 들어가요..ㅡㅡ;;

+ -

관련 글 리스트
14610 [db]TQuery콤포넌트를 이용해서 필드에 스트링을 넣는데 15개까지 밖에 안들어가는.. 불꽃남자 896 2002/01/16
14620     :[db]TQuery콤포넌트를 이용해서 필드에 스트링을 넣는데 15개까지 밖에 안들어가는.. c인 896 2002/01/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.