지난번에 질문을 올렸는데.. 제가 여러가지 경우를 다해봤는데 문제가 있군요..
데이터베이스와 접속하는 방법이 여러가지가 있겠지만
ODBC하고 Native연결방법이 대표적이겠죠... ADO나 Midas같은게 있긴하지만.. 두가지만보면.. 문제가 심각하네요..
ODBC로 연결하면 쿼리에 필드를 올리면 varchar(2000) 으로 만든 필드가
TMemoField 로 올라옵니다..
그러나 Native 로 연결하면 그냥 Tstringfield 로 올라오더군요..
그런데 이넘이.. Tstringfield는 255자만 지원하는지.. 바로 짤립니다..
혹시 Native Driver 로 연결할때 255자 넘게 저장할수 있는 방법은 없는지요?
물론 ODBC로 연결하면 잘됩니다... 정의한 갯수대로...
그럼.. 즐코~
실은 저도 같은 문제로 머리카락이 빠지고 있어서요.
sql2k native driver에 문제가 있는것 같군요.
이럴줄 알았으면 255이상의 필드는 text type으로 잡을 것을 하는 후회도...
하는 수 없이 현재 odbc를 사용하고 있습니다(ㅜ.ㅠ).
sql2k native driver에는 또 한가지 문제가 있지요.
datetime type이 저장시 오류가 납니다. 그것도 그 유명한
'... changed by another user ...' (흐... 미...).
borland의 대주주가 ms 라는데 ...
적극적인 공조가 아쉽네요.