Q&A

  • MS SQL에서 varchar가 250자 이상일때 에러
MS SQL v7.0 이구요,

Delphi 는 4.0 입니다.



SQL 에서 size가 250 이상인 varchar 필드를 만들면 (예를들어 'remark' varchar size:500),

Delphi Database Desktop에서 그 필드의 size가 250이하로 설정되어 버립니다.

그리고 TTable componant의 Fields Editor에서 그필드의

Size를 500으로 고쳐서 Table active를 True 로 해주면

"Size mismatch for field 'remark', expacting: 500, actual:144."

에러가 됩니다.

어떻게 이문제를 해결해야 할까요?

도와주세요.







2  COMMENTS
  • Profile
    기관서 2000.10.26 18:36
    송종근 wrote:

    > MS SQL v7.0 이구요,

    > Delphi 는 4.0 입니다.

    >

    > SQL 에서 size가 250 이상인 varchar 필드를 만들면 (예를들어 'remark' varchar size:500),

    > Delphi Database Desktop에서 그 필드의 size가 250이하로 설정되어 버립니다.

    > 그리고 TTable componant의 Fields Editor에서 그필드의

    > Size를 500으로 고쳐서 Table active를 True 로 해주면

    > "Size mismatch for field 'remark', expacting: 500, actual:144."

    > 에러가 됩니다.

    > 어떻게 이문제를 해결해야 할까요?

    > 도와주세요.





    Text Type 으로 설정하시지요.



    Text로 선언된 필드를

    Select 문에서 distinct 명령어를 사용할 수 없더군요.



  • Profile
    송종근 2000.10.26 19:35
    내용 무