다음과 같이 BoolStr 도메인을 만들었습니다.
CREATE DOMAIN BOOLSTR AS VARCHAR
CHECK (value in ('True', 'False')
위와 같은 BoolStr 도메인을 쓰는 필드에 값을 저장하면 에러가 발생됩니다.
Query1.FieldByName('필드').AsBoolean := True;
그러나 이것은 됩니다.
Query1.FieldByName('필드').AsString := 'True';
왜 이것은 에러가 발생되는지요? 되야 되는 것이 정상인 것 같은데...
Query1.FieldByName('필드').AsBoolean := True;
도메인을 잘 못 만들었읍니까?
Database를 처음 만들 때 Charset을 KSC_5601로 줬는데 이게 좀 걸립니다.
Charset을 KSC_5601로 주는게 당연한 것 같은데 이것이 맞는지요?
Font Character Set은 DEFAULT_CHARSET으로 했구요.... 이것도 한글로 할려다가 그냥 DEFAULT로
했습니다.
조언을 부탁드립니다.
델7 + FB 2.0입니다.
|