안녕하세요
급해서 문의를 합니다.
현재 사용 환경은 DELPHI 5.0 (BDE 5.10 을 Install 했습니다.)과 MS-SQL 7.0 을
사용합니다.
다름이 아니라 MS-SQL 의 Table에서 aa 라는 field 가 VarChar(800)으로
되어 있습니다.
그런데 Insert 를 하기 위해서 Tquery 나 Ttable 을 사용하니까
255 자만 Insert 가 됩니다.
해당 필드(aa)의 사이즈도 델파이에서 보면 255 만 잡혀져 있습니다.
255 자가 넘는 Data 를 입력할 수 있는 방법을 알고 싶습니다.
또한 aa 라는 필드의 Type 을 MS-SQL 에서 Varchar(800) 에서 TEXT 타입으로
바꾸었는데도 마찬가지로 255 자까지만 Insert 가 됩니다.
방법을 알고 계시는 분은 알려주시면 감사하겠습니다,
> 안녕하세요
> 급해서 문의를 합니다.
> 현재 사용 환경은 DELPHI 5.0 (BDE 5.10 을 Install 했습니다.)과 MS-SQL 7.0 을
> 사용합니다.
> 다름이 아니라 MS-SQL 의 Table에서 aa 라는 field 가 VarChar(800)으로
> 되어 있습니다.
> 그런데 Insert 를 하기 위해서 Tquery 나 Ttable 을 사용하니까
> 255 자만 Insert 가 됩니다.
> 해당 필드(aa)의 사이즈도 델파이에서 보면 255 만 잡혀져 있습니다.
> 255 자가 넘는 Data 를 입력할 수 있는 방법을 알고 싶습니다.
> 또한 aa 라는 필드의 Type 을 MS-SQL 에서 Varchar(800) 에서 TEXT 타입으로
> 바꾸었는데도 마찬가지로 255 자까지만 Insert 가 됩니다.
> 방법을 알고 계시는 분은 알려주시면 감사하겠습니다,
>
>
Ttable, Tquery로 작업시, varchar(800)필드값을 집어넣으실때, memo필드로 하세요,
즉
table1.append;
table.fieldbyname('aa').asVariant:= Memo1.Text;
table1.post;