Q&A

  • 꼭좀 부탁드립니다.
아주 급하거든요...



MSSqlServer를 사용하고요...ADO를 써서 DBGrid에 데이타를 표시하는데 문제가 생겼습니다.



Field는 아래와 같습니다.

Field1 String(1)

Field2 String(2)

Field3 String(3)



근데...조건절에서 .......Where (Field1 + Field2 + Field3) like 'A01001%'해서

비교는 했거든요...



문제는 (Field1 + Field2 + Field3)를 DBGrid에 표시하는 문제입니다.

DBGrid는 ADODataSet에서 올라오는 Field명을 표시할 수 있는데..

Alias를 써서 표시하려 해도 존재하지않는 필드라고 에러만 나거든요..



어케해야 하는지...델파이 고수님들의 조언을 부탁드립니다.

1  COMMENTS
  • Profile
    허춘 2000.07.04 08:16


    > 근데...조건절에서 .......Where (Field1 + Field2 + Field3) like 'A01001%'해서

    > 비교는 했거든요...

    >

    > 문제는 (Field1 + Field2 + Field3)를 DBGrid에 표시하는 문제입니다.

    > DBGrid는 ADODataSet에서 올라오는 Field명을 표시할 수 있는데..

    > Alias를 써서 표시하려 해도 존재하지않는 필드라고 에러만 나거든요..



    Select 절에다가

    Select (Field1 + Field2 + Field3) as MyField

    식으로 해보시지요. as 가 인식이 안돼면.. 그냥 블랭크로 쓰셔도 되구요.