안녕하세요.
쿼리를 써서 검출된 데이타를 아래와 같이 텍스트로 보내려고 합니다.
writeln(outfile, adoquery1.fieldbyname('이름').asstring+
adoquery1.fieldbyname('사번').asstring);
그런데,
홍길동12345
길동12345
이렇게 나왔습니다.
이름의 디비 필드 바이트가 20인데, 이름 데이타의 나머지 바이트를 공백으로 하려고 하는데, 고수님들의 충고를 기다리겠습니다.
홍길동 12345
길동 12345
Format 함수를 이용해보세요...
20은 자리수
-옵션은 왼쪽 정렬 이런식이네요..
writeln(outfile,
Format('%-20s',[adoquery1.fieldbyname('이름').asstring])+
Format('%-5s',[adoquery1.fieldbyname('사번').asstring);