델파이6.0의 interbase에서 필드의 타입으로 date를 지정하고, table를 생성하였습니다. 그런데 델파이에서 db와 연동하여 데이터를 넣을때 에러를 냅니다.
sql문은 다음과 같습니다.
create table aaa
(
aa1 char(10) not null,
aa2 char(10) not null,
aa3 char(20),
aa4 date,
aa5 varchar(50),
aa6 varchar(40),
aa7 varchar(100),
aa8 varchar(30),
aa9 char(5),
aa10 varchar(800),
primary key(aa1)
)
aaa table에서 aa4 date의 date를 델파이 프로그램작성하여 읽을 때 에러를 냅니다.
create table bbb
(
bb1 char(10) not null,
bb2 varchar(100) not null,
bb3 varchar(30),
bb4 varchar(40),
bb5 varchar(40),
primary key(bb1)
)
테이블 bbb에서는 date가 없기 때문에 사용가능합니다.
interbase에서 db와 table을 만들고 필드타입으로 date를 사용할 수 없는지 궁금합니다.
또한
table aaa의 date 타입을 바꾸려고하면 에러가 발생합니다. sql문 alter를 사용하여 바꾸려면 어떻게 사용해야 하는지도 알려 주셨으면 합니다.
감사합니다.