Q&A

  • TString --> TMemo형으로...
안녕하세요??



거두절미하고 질문부터 하겠습니다.

제가 궁금한 건....



스트링으로 선언된 변수의 값에 라인피드나 캐리쥐리턴 값이 들어 있는데..

이것을 TMemo형 자료로 변환을 할려고 합니다.



적확히 말씀드리면

BLOB 타입으로 저장되어 있는 DB의 특정 필드 값을 AsString으로 받아서

스트링 변수에 넣었습니다.

그 안에 특정 문자들(스트링)이 들어 있는데...

그 문자들(스트링)을 기점으로 두 개의 자료로 나눌려고 합니다.

그래서 사용한 것이

TMemo.Text := TQuery.DBFieldName.AsString;

for i := 0 to TMemo.Lines.Count - 1 do

begin

if TMemo.Lines.Strings[i] <> SEPARATOR then

StringVariable := TMemo.Lines.Strings[i];

end;

이렇게 하니까.. Count값이 0 이라서 StringVariable 값이 널이 됩니다.

물론 DBFieldName.AsString 값은 NULL 이 아닙니다.

그리고 SEPARATOR 에 의해서 나뉘어진 값은 두 개의 TMemoName에 들어 갑니다.

이를 어떻게 해결할 수 있을까요?



미리 감사 드립니다.



0  COMMENTS