Q&A

  • dbgrid에서...
dbgrid에서 asinteger(asstring)와 value의 차이를 알고 싶습니다.



ex)

fields[1]의 타입은 숫자형이라구 하고...

dbgrid1.fields[1].asinteger

dbgrid1.fields[1].value



if dbgrid1.fields[1].asinteger = 0 then

...



if dbgrid1.fields[1].value = 0 then

...



위의 둘 다 맞는 예기인가요?



have a nice day!!!

1  COMMENTS
  • Profile
    parkisu 2000.11.28 08:32
    castle road wrote:

    > dbgrid에서 asinteger(asstring)와 value의 차이를 알고 싶습니다.

    >

    > ex)

    > fields[1]의 타입은 숫자형이라구 하고...

    > dbgrid1.fields[1].asinteger

    > dbgrid1.fields[1].value

    >

    > if dbgrid1.fields[1].asinteger = 0 then

    > ...

    >

    > if dbgrid1.fields[1].value = 0 then

    > ...

    >

    > 위의 둘 다 맞는 예기인가요?

    >

    > have a nice day!!!



    AsString, AsInteger, AsFloat...은 As뒤의 필드형처럼 특정한 필드타입을 접근하기 위해 사용하구요,

    Value의 Variant형처럼 특정한 타입에 상관없이 쓸 수 있는 형태입니다.