안녕하세요...
테이블생성시에...
다음과 같은 코딩을 했습니다.
Q1.Sql.Add('Create Table "Bookcont.DB" ');
Q1.Sql.Add(' ( ');
Q1.Sql.Add(' Code Varchar(2), ');
Q1.Sql.Add(' Arent Number, ');
Q1.Sql.Add(' Brent Number, ');
Q1.Sql.Add(' Cont Varchar(8), ');
Q1.Sql.Add(' Hmoney Number, ');
Q1.Sql.Add(' Bmoney Number, ');
Q1.Sql.Add(' Gigan Number, ');
Q1.Sql.Add(' Yonche Number, ');
Q1.Sql.Add(' Primary Key(Code) ');
Q1.Sql.Add(' ) ');
근데 Number(7,0)으로 설정하면 실행하고 생성 명령을 했을때
문법 에러가 납니다.
위의 코드데로 해도 Invalid field type 이란 에러가
나는데 그 이유가 무엇입니까?
참고로 Number타입을 빼고 실행하면 에러없이 테이블이 만들어 집니다.
안녕하세요..
실행시에 테이블을 만들어본적이 없어서 헬프를 봤더니
'Number'라고 하지않고 'NUMERIC'이라고 타입을 정해줘야 되더군요..
한번 테스트해보세요..
최진석 wrote:
> 안녕하세요...
>
> 테이블생성시에...
> 다음과 같은 코딩을 했습니다.
> Q1.Sql.Add('Create Table "Bookcont.DB" ');
> Q1.Sql.Add(' ( ');
> Q1.Sql.Add(' Code Varchar(2), ');
> Q1.Sql.Add(' Arent Number, ');
> Q1.Sql.Add(' Brent Number, ');
> Q1.Sql.Add(' Cont Varchar(8), ');
> Q1.Sql.Add(' Hmoney Number, ');
> Q1.Sql.Add(' Bmoney Number, ');
> Q1.Sql.Add(' Gigan Number, ');
> Q1.Sql.Add(' Yonche Number, ');
> Q1.Sql.Add(' Primary Key(Code) ');
> Q1.Sql.Add(' ) ');
> 근데 Number(7,0)으로 설정하면 실행하고 생성 명령을 했을때
> 문법 에러가 납니다.
> 위의 코드데로 해도 Invalid field type 이란 에러가
> 나는데 그 이유가 무엇입니까?
> 참고로 Number타입을 빼고 실행하면 에러없이 테이블이 만들어 집니다.