아래와 같이 파라독스 테이블을 생성하는데 Number is out of range에러가 발생하는데... 원인을 모르겠네요...
Close;
TableName := 'T07131_RT.DB';
DataBaseName := 'KITR';
TableType := ttParadox;
with FieldDefs do begin
Clear;
Add('MST_NO', ftString, 6, False );
Add('ID', ftString, 13, False );
Add('NAME', ftString, 30, False );
Add('ID_NAME', ftString, 43, False );
Add('SAUPJA_NO', ftString, 10, False );
Add('SANGHO', ftString, 30, False );
Add('ID2', ftString, 13, False );
Add('NAME2', ftString, 30, False );
Add('UPJONG', ftString, 30, False );
Add('TAX_AREA', ftCurrency, 0, False );
Add('SAUP_SOYOU_CD', ftString, 2, False );
Add('SAUP_UPSO_NAME',ftString, 10, False );
Add('MUL_ADDR', ftString, 60, False );
Add('ADDR', ftString, 60, False );
end;
with IndexDefs do begin
Clear;
Add('SAUP_MST_KEY', 'MST_NO;ID_NAME', [ixPrimary, ixUnique]);
end;
CreateTable;
그리구 위 소스에서 ID, NAME 필드를 삭제하고 테이블을 생성할때는 Number is out of range에러가 안나거든요...
제발 원인이 뭔지좀 가르쳐주세요...고수님들...
begin
Clear;
Add('','SAUP_MST_KEY; MST_NO ;ID_NAME', [ixPrimary, ixUnique]);
end;
이렇게 한번 해서 해보세요...
즐프하세요...