Q&A

  • 문자열의 길이(문자 갯수)는 어떻게 알죠?
fieldbyname('A').asString의 숫자갯수를 알수있는 명령어 좀 갈켜 주세요..

*^^*

A:=1234

if ?????(fieldbyname('A').asString)=4 Then

2  COMMENTS
  • Profile
    최석기 2000.08.24 23:24
    천사 wrote:

    > fieldbyname('A').asString의 숫자갯수를 알수있는 명령어 좀 갈켜 주세요..

    > *^^*

    > A:=1234

    > if ?????(fieldbyname('A').asString)=4 Then



    해당 문자열에 길이를 말씀하시는거니 아니면 문자열에 들어있는 숫자가 몇개인지 아는건지.. 쩝.. 질문이 좀 애매하네요..



    문자열의 길이라면 Length(fieldbyname('A').asString) 이런 식으로 하시면 되고요.



    문자열에 들어있느 숫자의 값이라면 좀 생각을 해야겠네요.



    var

    i, cnt: integer;

    tempStr: string;





    cnt := 0;

    tempStr := fieldbyname('A').asString;

    for i:= 1 to Length(tempStr) fo begin

    if tempstr[i] in ('0'..'9') then

    Inc(cnt);

    end;



    이런식으로 문자에 들어있는 숫자의 객수를 세어야 할꺼 같네요..

  • Profile
    김일영 2000.08.24 23:22
    asString으로 나오는 값은 곧 string이니까,

    Length를 사용하시면 되겠죠.

    Length(????(fieldbyname('A').asString)하심 되겠죠?

    수고하세요.



    천사 wrote:

    > fieldbyname('A').asString의 숫자갯수를 알수있는 명령어 좀 갈켜 주세요..

    > *^^*

    > A:=1234

    > if ?????(fieldbyname('A').asString)=4 Then